Выбранный для просмотра документ massiv_urok1.docx
Скачать материал "Конспект урока+презентация по информатике на тему "Массивы""
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ prim.pptx
Скачать материал "Конспект урока+презентация по информатике на тему "Массивы""
Рабочие листы
к вашим урокам
Скачать
1 слайд
ТЕМА: ПОНЯТИЕ О МАССИВАХ
МАССИВ – это набор данных, хранящихся вместе и имеющих общее наименование
2 слайд
ПРИМЕР 1. МАССИВ НАИМЕНОВАНИЙ ФРУКТОВ
F - имя массива
5 – количество элементов массива
F[3] – ‘персик’ – третий элемент массива
F[i]- Текущий элемент массива
3 слайд
ПРИМЕР 2. МАССИВ ФАМИЛИЙ УЧЕНИКОВ В КЛАССЕ
E - имя символьного массива
12 – количество элементов массива
E[12] – ‘Сулейменов Еркын’ – 12 элемент массива
E[k]- Текущий элемент массива
E[1] -?
4 слайд
ПРИМЕР 3. МАССИВ ЧИСЕЛ
a - имя числового массива
? – количество элементов массива
а[9] – ?
а[i]- Текущий элемент массива
a[1] -?
a[5] -?
2 5811141720232629
По какому закону составлен ряд чисел?
ПРИВЕДИТЕ ПРИМЕРЫ МАССИВОВ
5 слайд
ЗАПИШИТЕ:
Имя массиву дается как обычной переменной
Массивы бывают одномерные, двумерные…
А[7]
Количество элементов массива
Имя массива
А[I]- текущий элемент массива
3. Массив должен быть объявлен в разделе объявления переменных
VAR A: array [1..15] of Integer;
Перевод: Отвести в памяти под переменную А ряд ячеек типа Integer пронумерованных от 1 до 15
f
4. Доступ к элементам массива осуществляется путем указания индекса (номера) элемента, в качестве которого можно использовать выражение целого типа
6 слайд
Задача 1.
Вычислить и распечатать первые 30 чисел Фибоначчи
Бесконечный ряд чисел Фибоначчи
1, 1, 2, 3, 5, 8, 13, 21, 34….
F – имя массива
F[1]=?
F[2]=?
F[3]=
F[4]=
F[5]=
По какому закону образуются эти числа?
7 слайд
Каждое из чисел, начиная с третьего является суммой двух предыдущих: F[i]=F[i-2]+F[i-1]
Проверьте при i=6
Программа
VAR f : array [1..30] of Integer;
i : Integer;
BEGIN
f[ 1]:=1;
f[2]:=1;
FOR i:=3 to 30 do
begin
f[i]:= f[i-1]+f[i-2];
Writeln (‘f[‘ , i , ‘]=‘ , f [i] );
end;
END.
Программа -> Выполнить
8 слайд
Задача 3
Распечатать 40 чисел Фибоначчи по порядку
Распечатать 15 чисел Фибоначчи по порядку
Распечатать 20 число Фибоначчи
Распечатать с 20 по 30 числа
Распечатать с 15 по 20
Найти сумму первых 20 чисел
Д/З придумать задание на пример массива…
стр.186-187 ответы на вопросы в тетради.
9 слайд
Устная работа
Задать массив цифр.
Сколько элементов в данном массиве?
Какой это массив?
Объявить его.
Обратиться к текущему элементу массива?
Вывести массив на ЭМ.
Вывести на печать 2 элемент массива, 4 – элемент массива.
С=(-1, 0, 4, 5, 7, 9, 1, 11). Объявить массив С, сколько в нем элементов, обнулите 5 элемент массива.
Назовите команду, которая увеличивает 6 элемент массива в 10 раз и записывает его по тому же адресу. Увеличивает каждый элемент массива в 10 раз, на 5, …
Укажите правильное описание массива.
Var a:array[1..1000] of integer;
Var А, В, С: ARRAY [1..50] OF REAL or INTEGER;
Var А: ARRAY [1..50 OF REAL];
10 слайд
Лестница успеха
11 слайд
ТЕМА: СТАНДАРТНЫЕ
АЛГОРИТМЫ ОБРАБОТКИ
МАССИВОВ
12 слайд
Устная работа
В=(0, 1, 5, 7, 9, 1) и С=(1, 4, 7, 2, -5, 8, 3, 0, 6, -9, 9, -4, 0)
- Что такое массив?
Объявить массив С и В
Назовите текущий элемент массива
Обнулить в массиве выделенный элемент
Вывести на печать первый и последний элемент массива
Увеличьте каждый элемент массива в 10 раз и выведите его на экран монитора
Найти сумму всех его элементов
Найти сумму положительных, отрицательных
13 слайд
Задача 1.
Написать программу, которая вводит с клавиатуры одномерный массив из 10 целых чисел и выводит количество ненулевых элементов. Перед вводом каждого элемента на ЭМ должна появляться подсказка с его номером:
После ввода каждого числа нажмите <Enter>
a[1] ->12
a[2] ->0
a[3] ->3
a[4] ->-1
…
a[10] ->0
Ответ: В массиве 3 ненулевых элемента
14 слайд
Дано: а – имя массива
i – номер элементов массива
n - количество не равных нулю элементов массива
Найти: n -?
Модель - ?
15 слайд
Программа
VAR a : array [1..10] of Integer;
n,i : Integer;
BEGIN
Writeln (‘После ввода каждого числа нажмите <Enter>’);
n:=0;
FOR i:=1 to 10 do
begin
Writeln (‘a[ ‘ , I , ‘]->’);
ReadLn (a[i]);
IF a[i]<>0 Then n:=n+1 ;
end;
Writeln (‘В массиве ‘ , n , ‘ ненулевых элем.‘ );
END.
Программа -> Выполнить
16 слайд
Задача 2
Подсчитайте количество нулевых элементов
Выведите те элементы массива на ЭМ, которые равны 0
Найти сумму всех его элементов
Найти сумму положительных элементов массива
Найти сумму отрицательных элементов массива
Д/З придумать задание на пример массива…
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 665 220 материалов в базе
Настоящий материал опубликован пользователем Клец Светлана Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Мини-курс
6 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.