Билет 1

advertisement
Билет 1
1. Что такое подпрограмма? Как в программе описать и выполнить функцию?
2. Дан массив вещественных чисел. Каждый отрицательный элемент заменить на его абсолютную величину.
3. Вы посетили магазин и купили 10 видов товара. В таблицу T[1:10] вы записали количество
купленного товара каждого вида. В таблицу C[1:10] записали цены единиц каждого вида товара
соответственно. Составьте на программу вычисления общей стоимости всех покупок.
Билет 2
1. Что такое подпрограмма? Как в программе описать и выполнить процедуру?
2. Дан массив. Все его элементы разделить на первый элемент.
3. Вы приобрели котёнка. Каждый вечер вы определяете его вес с помощью весов. Напишите
программу, в которую вы сможете занести значения веса котёнка в течение одного месяца
(например, мая) с использованием массива?
Билет 3
1. В чем различие между функцией и процедурой?
2. Дан массив вещественных чисел. Все элементы с нечетными номерами заменить на их квадратный корень.
3. Напишите программу, которая запрашивает с клавиатуры массив из N чисел, а затем выводит
среднее арифметическое всех элементов массива.
Билет 4
1. В каких случаях целесообразно использовать нестандартные (определенные в программе)
функции? Какие преимущества дает использование нестандартных (определенных в программе)
функций и процедур?
2. Дан массив целых чисел. Выяснить, верно ли, что сумма квадратов элементов массива есть пятизначное
число.
3. Дан массив. Все его элементы увеличить в А раз.
Билет 5
1. Какие способы передачи параметров Вы знаете? Опишите особенности передачи данных как
параметр-значение.
2. Найти координаты (номер) элемента, наиболее близкого к среднему значению всех элементов
массива.
3. Написать программу, которая вводит массив из N целых чисел и выводит на экран этот же
массив в прямом и обратном порядке. Протестировать программу на произвольных массивах,
состоящих из 1 числа, из 5 чисел, из 10 чисел.
Билет 6
1. Какие способы передачи параметров Вы знаете? Опишите особенности передачи данных как
параметр-переменную.
2. Составить процедуру, "рисующую" на экране горизонтальную линию из любого количества
символов "*" (количество символов передается в качестве параметра).
3. Написать программу, которая запрашивает массив из N целых чисел, а затем складывает все
элементы с нечётными номерами и все элементы с чётными номерами и выводит их суммы, а
также сам исходный массив.
Билет 7
1. Что такое одномерный массив? Для чего используются одномерные массивы? Как они
описываются? Как можно заполнить одномерный массив?
2. Дан массив. Все его элементы уменьшить на число А.
3. Написать программу, которая вводит массив из N целых чисел и выводит на экран элементы с
нечётными номерами в обратном порядке.
Билет 8
1. Как называется номер элемента одномерного массива? Как в программе использовать значение
конкретного элемента одномерного массива?
2. Дан массив. Все его элементы разделить на первый элемент.
3. Дан массив целых чисел. Выяснить, верно ли, что сумма элементов массива есть нечетное число.
Билет 9
1. Найти координаты (номер) элемента, наиболее близкого к среднему значению всех элементов
массива.
2. Дан массив. Все его элементы уменьшить в А раз.
3. У прилавка магазина выстроилась очередь из N покупателей. Время обслуживания i-го
покупателя равно ti. Определить время Ci пребывания i-го покупателя в очереди.
Протестировать программу на следующих исходных данных:
Номер покупателя – 5.
Время обслуживания отдельных покупателей (в минутах): 1 1.5 2 1.5 2.5 3 1.5 1
Билет 10
1. Что такое подпрограмма? Как в программе описать и выполнить процедуру?
2. Дан массив целых чисел. Выяснить, верно ли, что сумма квадратов элементов массива есть пятизначное
число.
3. Написать программу, которая вводит массив из N целых чисел и выводит на экран элементы с
чётными номерами. Протестировать программу на произвольных массивах размерностью 5 и 8
элементов.
Билет 11
1. В каких случаях используются операторы цикла с условием? В каких случаях используется
оператор цикла с постусловием? Как он оформляется? Как он работает (что происходит при его
выполнении)? Нарисовать графическую схему выполнения.
2. Составить процедуру, "рисующую" на экране вертикальную линию из любого числа символов
"*".
3. Написать программу, которая запрашивает массив из N целых чисел, а затем складывает все
элементы с нечётными номерами и все элементы с чётными номерами и выводит их суммы, а
также сам исходный массив.
Билет 12
1. Какие способы передачи параметров Вы знаете? Опишите особенности передачи данных как
параметр-переменную.
2. Дан массив целых чисел. Выяснить, верно ли, что сумма квадратов элементов массива есть пятизначное
число.
3. Написать программу, которая вводит массив из N целых чисел и выводит на экран элементы с
нечётными номерами в обратном порядке.
Билет 13
1. Как называется номер элемента одномерного массива? Как в программе использовать значение
конкретного элемента одномерного массива?
2. Дан массив. Все его элементы увеличить в А раз.
3. У прилавка магазина выстроилась очередь из N покупателей. Время обслуживания i-го
покупателя равно ti. Определить время Ci пребывания i-го покупателя в очереди.
Протестировать программу на следующих исходных данных:
Номер покупателя – 5.
Время обслуживания отдельных покупателей (в минутах): 1 1.5 2 1.5 2.5 3 1.5 1
Билет 14
1. Какие способы передачи параметров Вы знаете? Опишите особенности передачи данных как
параметр-значение.
2. Вы приобрели котёнка. Каждый вечер вы определяете его вес с помощью весов. Напишите
программу, в которую вы сможете занести значения веса котёнка в течение одного месяца
(например, мая) с использованием массива?
3. Найти координаты (номер) элемента, наиболее близкого к среднему значению всех элементов
массива.
Материалы для подготовки вы можете найти по ссылке
http://learning.9151394.ru/course/view.php?id=7973 занятия 10, 11 и 12.
Download