приложение:zadanie 8.rar
zadanie 6.rar
Занятие 37 Линейные массивы. Самостоятельные задания.
Проверь себя.
1°. Что такое одномерный массив?
2°. Из чего состоит имя элемента массива?
3∙. Что может использоваться как номер элемента массива?
4∙. Как объявить переменную типа одномерный массив в строке dim?
5. Опишите разные способы определения, встречается ли заданное число среди значений элементов массива.
6. Опишите последовательность действий для определения наибольшего значения среди значений элементов массива.
7°. Какой массив называется динамическим? Как объявляется динамический массив в строке dim?
8∙. Поясните, в чем заключаются отличия между статическим и динамическим массивами.
9∙. Поясните суть метода выбора при сортировке массива.
Выполните задания:
1°. Составьте таблицу выполнения фрагмента программы и определите значение переменной zet после его завершения для массива, значениями элементов которого являются числа 2; -3,5; 1,2; 0,25; -4:
zet = 1
for і = 1 to 5
zet = zet * a(i)
next i
2°. Составьте таблицу выполнения фрагмента программы и определите значение переменной sum после его завершения для массива, значениями элементов которого являются числа 2; 0; 23; -14:
sum = 0;
for і = 1 to 4
if a(i) mod 2 =0 then sum = sum + a(i)*a(i)
next i
3. Запишите строку объявления переменных типа одномерный массив:
- массив переменных целого типа с именем х и диапазоном номеров от 1 до 50;
- массив переменных действительного типа с именем mas и диапазоном номеров от 10 до 35;
- массив переменных целого типа с именем tab и диапазоном номеров от -7 до 12.
4°. Создайте проект, в котором нужно сформировать массив из десяти целых чисел, находящихся в строках многострочного поля, найти среднее арифметическое значений элементов массива значения которых больше некоторого числа k и вывести результат в надпись.
5∙. Создайте проект, в котором нужно сформировать массив из двенадцати действительных чисел, находящихся в строках многострочного поля, увеличить значение каждого элемента массива в 3 раза и вывести новые значения в другое многострочное поле.
6∙. Создайте проект, в котором нужно сформировать массив из девяти целых чисел, находящихся в строках многострочного поля, определить, встречаются ли среди значений элементов этого массива числа, кратные числу 3, и вывести результат в надпись.
7∙. Создайте проект, в котором нужно сформировать массив из десяти действительных чисел, находящихся в строках многострочного поля, определить наименьшее среди значений элементов этого массива и поменять его местами с первым элементом массива. Полученный массив выведите в другое многострочное поле.
8∙. Создайте проект, в котором нужно сформировать динамический массив из действительных чисел, которые находятся в строках многострочного поля, определить среднее арифметическое значение элементов этого массива и найти элементы, которые больше среднего арифметического значения. Для хранения результатов используйте динамический массив.
9*. Создайте проект, в котором нужно сформировать массив из действительных чисел, находящихся в строках многострочного поля, отсортировать его и найти количество разных значений элементов массива.