Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Гораздо практичнее задать конечный индекс через константу, например:
Тогда при необходимости изменить (уменьшить или увеличить) количество элементов в массиве, программисту нужно будет только изменить значение константы.
Упражнение 32. З апишите команды, выполняющие следующие действия:
a) Зарезервируйте в памяти место под массив А из 10 чисел (max индекс 10).
b) В ячейку с индексом 1 массива А поместить значение 27.
c) В ячейку с индексом 5 массива А записать число на 1 больше, чем индекс.
d) Элементу с индексом 2 присвоить сумму элементов с индексами 1 и 5.
e) Элементу с индексом 3 присвоить удвоенное значение элемента с индексом 1.
f) В ячейку массива А с индексом N записать значение из предыдущей ячейки.
g) Вывести на экран значение 5-го элемента массива А.
h) Ввести с клавиатуры значение элемента массива А с индексом К.
i) Элементу с номером X присвоить случайное целое число из интервала от 0 до 5.
j) Вывести на экран элементы массива А с индексами от 1 до 3 (использовать цикл).
k) Обнулить элементы массива А с четными индексами от 2 до 10.
Домашние вопросы и задачи:
1. Что понимается под массивом? Приведите примеры использования массивов.
2. Как обратиться к элементу массива? Что такое индекс, значение элемента?
3. Как описать(объявить) массив? Почему описание через константу более гибкое?
4. Из каких этапов состоит работа с массивом? Как используется цикл?
5. Запишите ввод и вывод элементов массива (на Паскале и блок-схеме).
№ 45. Сколько элементов в каждом из следующих массивов, как обратиться к первому и последнему элементам массива: А) Var mb: Array[0..20] of Integer;
Б) Var myarray: array[-5..5] of Integer; В) Const y=3; Var xx:array[y.. y*2] of integer;
№ 46. Что выполняет фрагмент программы:
А) p:=1; for I:=1 to 7 do p:=p*a[I];? Б) s:=2; for I:=1 to 10 do a[I]:=a[I]-s;?
№ 47.. Составить программу: Массив из 7 элементов целого типа заполнить с клавиатуры, каждый элемент удвоить, вывести массив на экран. Взяв за основу пустую блок-схему (см. на рисунке со стр. 32), составить блок-схему к данной задаче.
Дата публикования: 2014-10-30; Прочитано: 353 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!