Главные вкладки

    Презентация к уроку "Одномерные массивы"
    презентация к уроку по информатике и икт (10 класс) по теме

    Аникина Елена Николаевна

    Данная презентация содержит материал по теме "Одномерные массивы". Дано описание на языке программирования QBasic. Представлены основные команды и примеры решения простейших задач.

    Скачать:

    ВложениеРазмер
    Файл odnomernye_massivy.ppsx154.18 КБ

    Предварительный просмотр:

    Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

    Подписи к слайдам:

    Слайд 1

    МАССИВ - это конечная совокупность данных одинакового типа . Массив состоит из элементов, упорядоченных по значению своих индексов (номеров). Массив может иметь одно или несколько измерений. Тема: Понятие массива. Одномерные массивы.

    Слайд 2

    РЕШЕНИЕ ЗАДАЧ С ОДНОМЕРНЫМИ МАССИВА МИ. ЭТАПЫ РЕШЕНИЯ ЗАДАЧИ: Объявление массива . Ввод элементов массивов. Организация обработки исходных данных для получения требуемых результатов. Вывод обработанного массива. Анализ результатов.

    Слайд 3

    Ввод , обработка, вывод данных реализуется в цикле с требуемым числом повторений.

    Слайд 4

    Объявляется массив командой DIM A ( n ) AS INTEGER где DIM – служебное слово A – имя массива n – размерность массива (количество элементов в массиве )

    Слайд 5

    ПРОСТЕЙШИЕ АЛГОРИТМЫ ОБРАБОТКИ МАССИВОВ. 1. Ввод одномерного массива: A ) Ввод элементов массива заданного размером N , с клавиатуры. INPUT « Введите размерность массива»; N DIM A(N) AS INTEGER FOR I = 1 TO N INPUT « Введи элемент массива»; A ( I ) NEXT I Где переменная I – очередной номер элемента массива.

    Слайд 6

    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

    Слайд 7

    C ) Ввод элементов массива случайным образом. RANDOMIZE TIMER DIM A(8) FOR I = 1 TO 8 A ( I )= INT ( RND *10) NEXT I (присвоение элементу с номером I целого числового значения случайным образом из интервала от 0 до 10)

    Слайд 8

    ВЫВОД МАССИВОВ. а) Вывод одномерного массива, как правило, целесообразно осуществлять в строку, опровождая поясняющим текстом. 200 PRINT «МАССИВ А» 210 FOR I=1 TO N 220 PRINT A (I); 230 NEXT I Вывод массива А в строку обеспечивается использованием точки с запятой в операторе PRINT (строка 220).

    Слайд 9

    б) При выводе двух или нескольких одномерных массивов одного размера часто удобно вывести их как расположенные параллельно столбцы. 200 PRINT "МАССИВ А ", "МАССИВ В” 210 FOR I=1 TO N 220 PRINT A(I), B(I) 230 NEXT I

    Слайд 10

    в) Вывод двух или более массивов различных размеров, как правило, осуществляется в строку. Вывод массива начинается с новой строки. 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 (ставится для того, чтобы новый массив начался с новой строки)

    Слайд 11

    СУММИРОВАНИЕ ЭЛЕМЕНТОВ МАССИВА. А) Для одномерного массива 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 вывод результата – суммы элементов массива

    Слайд 12

    Суммирование двух массивов. А) Для одномерных массивов А и В размером 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

    Слайд 13

    ЗАДАЧИ: 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) найти сумму отрицательных и положительных элементов.

    Слайд 14

    -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

    Слайд 15

    -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

    Слайд 16

    -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

    Слайд 17

    -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

    Слайд 18

    ДОМАШНЕЕ ЗАДАНИЕ : 1. Составьте программу, в которой формируется массив из 30 элементов, причем первые десять элементов натуральный ряд чисел, вторые десять –квадраты чисел, а остальные нули. 2. Имеются сведения о росте учащихся в группе. Найти средний рост девочек и мальчиков.


    По теме: методические разработки, презентации и конспекты

    Понятие массива. Одномерные и двумерные массивы. Элемент массива.

    Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...

    Массивы в Turbo Pascal. Решение задач на массивы

    Зачетная работа на курсах повышения квалификации...

    Презентация к уроку "Массивы"

    Презентация  к уроку "Массивы"...

    Презентация на тему: "Массивы".

    Вводный урок по данной теме...

    Одномерные массивы. Поиск элемента массива.

    Расматриваются алгоритм линейного поиска и бинарного поиска в отсортированном массиве....

    Презентация "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов.", 9,10 класс

    Тема "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов." в школьном курсе программирования вызывает затруднения при понимании. Данная презентация наглядно показывает как пр...

    Презентация по информатике "Массивы"

    Презентация по информатике "Массивы"...