Презентация к уроку "Одномерные массивы"
презентация к уроку по информатике и икт (10 класс) по теме
Данная презентация содержит материал по теме "Одномерные массивы". Дано описание на языке программирования QBasic. Представлены основные команды и примеры решения простейших задач.
Скачать:
Вложение | Размер |
---|---|
odnomernye_massivy.ppsx | 154.18 КБ |
Предварительный просмотр:
Подписи к слайдам:
РЕШЕНИЕ ЗАДАЧ С ОДНОМЕРНЫМИ МАССИВА МИ. ЭТАПЫ РЕШЕНИЯ ЗАДАЧИ: Объявление массива . Ввод элементов массивов. Организация обработки исходных данных для получения требуемых результатов. Вывод обработанного массива. Анализ результатов.
Ввод , обработка, вывод данных реализуется в цикле с требуемым числом повторений.
Объявляется массив командой DIM A ( n ) AS INTEGER где DIM – служебное слово A – имя массива n – размерность массива (количество элементов в массиве )
ПРОСТЕЙШИЕ АЛГОРИТМЫ ОБРАБОТКИ МАССИВОВ. 1. Ввод одномерного массива: A ) Ввод элементов массива заданного размером N , с клавиатуры. INPUT « Введите размерность массива»; N DIM A(N) AS INTEGER FOR I = 1 TO N INPUT « Введи элемент массива»; A ( I ) NEXT I Где переменная I – очередной номер элемента массива.
B ) Ввод элементов массива, заданных по формуле и заданного размера DIM A(10) FOR I=1 TO 10 A (I)= I^2+3 NEXT I A(1)=1^2+3=4 A(2)=2^2+3=7 … A(10)=10^2+3=103
C ) Ввод элементов массива случайным образом. RANDOMIZE TIMER DIM A(8) FOR I = 1 TO 8 A ( I )= INT ( RND *10) NEXT I (присвоение элементу с номером I целого числового значения случайным образом из интервала от 0 до 10)
ВЫВОД МАССИВОВ. а) Вывод одномерного массива, как правило, целесообразно осуществлять в строку, опровождая поясняющим текстом. 200 PRINT «МАССИВ А» 210 FOR I=1 TO N 220 PRINT A (I); 230 NEXT I Вывод массива А в строку обеспечивается использованием точки с запятой в операторе PRINT (строка 220).
б) При выводе двух или нескольких одномерных массивов одного размера часто удобно вывести их как расположенные параллельно столбцы. 200 PRINT "МАССИВ А ", "МАССИВ В” 210 FOR I=1 TO N 220 PRINT A(I), B(I) 230 NEXT I
в) Вывод двух или более массивов различных размеров, как правило, осуществляется в строку. Вывод массива начинается с новой строки. 200 PRINT "МАССИВ А:"; 210 FOR I=1 TO N 220 PRINT A(I) 230 NEXT I 240 PRINT 250 PRINT" МАССИВ В :"; 260 FOR I=1 TO M 270 PRINT В(I) 280 NEXT I (ставится для того, чтобы новый массив начался с новой строки)
СУММИРОВАНИЕ ЭЛЕМЕНТОВ МАССИВА. А) Для одномерного массива B= { b 1 , b 2 … b N } необходимо вычислить S =∑ B i 10 INPUT N 20 DIM B(N) 30 FOR I=1 TO N 40 INPUT B(I) 50 NEXT I 60 S=0 70 FOR I=1 TO N 80 S=S+B(I) 90 NEXT I 100 PRINT S 10-20 объявление массива 30-50 ввод элементов массива 60-90 обработка элементов массива – нахождение суммы 100 вывод результата – суммы элементов массива
Суммирование двух массивов. А) Для одномерных массивов А и В размером N необходимо вычислить C i = A i + B i , I =1,2,…, N 100 FOR I=1 TO N 110 С(I)=A(I)+ В (I) 120 NEXT I
ЗАДАЧИ: 1. Составьте программу, в которой формируется массив из 20 элементов, причем первые десять элементов являются квадратами чисел от 1 до 10, а остальные от 11 до 20 кубы чисел. 2. Вычислить среднее арифметическое элементов массива S (7) случайных чисел. 3. В массиве В (7) случайных чисел от 0 до 9 все числа больше 5 заменить 1. 4. Дан массив G (2,0,-7,-4,2,1,0,9) найти сумму отрицательных и положительных элементов.
-1- DIM D(20) FOR I=1 TO 10 D(I)=I^2 NEXT I FOR I=11 TO 20 D(I)=I^3 NEXT I FOR I=1 TO 20 PRINT D(I) NEXT I
-2- RANDOMIZE TIMER DIM S(7) FOR I=1 TO 7 S(I) = INT(RND*100) NEXT I SUM=0 FOR I=1 TO 7 SUM=SUM+S(I) NEXT I SR=SUM/7 PRINT «СРЕДНЕЕ АРИФМ=»; SR
-3- RANDOMIZE TIMER DIM B(7) FOR I=1 TO 7 B(I)=INT(RND*9) NEXT I FOR I=1 TO 7 IF B(I)>5 THEN B(I)=1 NEXT I FOR I=1 TO 7 PRINT B(I) NEXT I
-4- DIM G(8) FOR I=1 TO 8 INPUT G(I) NEXT I SP=0: SO=0 FOR I=1 TO 8 IF S(I) >0 THEN SP=SP+S(I) ELSE SO=SO+S(I) NEXT I PRINT “SUMMA POLOG=”; SP PRINT “SUMMA OTR=”; SO
ДОМАШНЕЕ ЗАДАНИЕ : 1. Составьте программу, в которой формируется массив из 30 элементов, причем первые десять элементов натуральный ряд чисел, вторые десять –квадраты чисел, а остальные нули. 2. Имеются сведения о росте учащихся в группе. Найти средний рост девочек и мальчиков.
По теме: методические разработки, презентации и конспекты
Понятие массива. Одномерные и двумерные массивы. Элемент массива.
Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...
Массивы в Turbo Pascal. Решение задач на массивы
Зачетная работа на курсах повышения квалификации...
Презентация к уроку "Массивы"
Презентация к уроку "Массивы"...
Презентация на тему: "Массивы".
Вводный урок по данной теме...
Презентация "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов.", 9,10 класс
Тема "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов." в школьном курсе программирования вызывает затруднения при понимании. Данная презентация наглядно показывает как пр...
Презентация по информатике "Массивы"
Презентация по информатике "Массивы"...
Презентация к уроку (8 класс) по теме "Массивы данных. Числовые массивы".
Презентация содержит основной теоретический материал, задания для текущего и тематического контроля с самопроверкой, задачи для практической работы за компьютером....