• Формировать представление об арифметических действиях над элементами массива;
Развивающие:
• Алгоритмическое мышление, познавательный интерес;
Воспитательные:
• Внимательность и ответственность при составлении алгоритмов.
Тип урока: урок усвоения новых знаний
Технология: проблемно-исследовательская.
Оборудование: компьютерный класс, проекционное оборудование, презентация.
Ход урока:
1. Организационный момент.
2. Проверка домашнего задания. Устный опрос:
1. Массив – это (обозначаемая одним именем последовательность однотипных данных)
2. Что такое индекс в одномерном массиве? (порядковый номер элемента массива)
3. Укажите правильное описание массива:
а) a: array [1..n] of real;
б) a: array {1..n} of integer;
в) a: array [1...m] of real;
г) a: array [1..n, 1..m] of integer.
000.docx
Тема урока: Арифметические действия над элементами массива
Цели:
Обучающие:
Повторить ввод и вывод элементов массива; поиск элементов массива по заданным
условиям;
Формировать представление об арифметических действиях над элементами массива;
Развивающие:
Алгоритмическое мышление, познавательный интерес;
Воспитательные:
Внимательность и ответственность при составлении алгоритмов.
Тип урока: урок усвоения новых знаний
Технология: проблемноисследовательская.
Оборудование: компьютерный класс, проекционное оборудование, презентация.
Ход урока:
Устный опрос:
1. Организационный момент.
2. Проверка домашнего задания.
1. Массив – это (обозначаемая одним именем последовательность однотипных данных)
2. Что такое индекс в одномерном массиве? (порядковый номер элемента массива)
3. Укажите правильное описание массива:
а ) a: array [1..n] of real;
б) a: array {1..n} of integer;
в) a: array [1...m] of real;
г ) a: array [1..n, 1..m] of integer.
4. Какие вы знаете способы ввода элементов массива? (Ввод элементов массива с
клавиатуры; Заполнение массива случайными целыми числами из диапазона).
3. Изучение новой темы:
Выполнение арифметических действий над элементами массива
1.
Вычисление суммы элементов массива:
№1. Составьте программу, которая вводит с клавиатуры массив целых чисел а [1..10] и
вычисляет сумму элементов этого массива.
Решение:
Program prim1;
Var a: array [1..10] of integer;
i, s: integer;
begin
For i:=1 to 10 do
Readln (a[i]);
S:=0;
For i:=1 to 10 do
s:=s+a[i];
writeln (‘Сумма =’, s);
end.
1.
. Вычисления с условиями.
№ 2. Составьте программу, которая заполняет массив а [1..20] случайными целыми числами
из промежутка от 0 до 30 и вычисляет среднее арифметическое нечетных элементов
массива.
Program prim2;
Var a: array [1..20] of integer;
i, k: integer;
s: real;
begin
For i:=1 to 20 do
a[i]:= Random (31);
writeln (‘Исходный массив:’);
For i:=1 to 20 do
Writeln (a[i]); s:=0; k:=0;
For i:=1 to 20 do
If a[i] mod 2 =1 then
Begin
s:=s+a[i]; k:=k+1;
end;
writeln (‘Среднее арифметическое =’, s/k);
end.
4. Физкультминутка
5. Закрепление изученного материала. Выполнить задание 2 на компьютере (Приложения 1,
2):
№ 3 Составьте программу, которая вводит с клавиатуры массив целых чисел а [1..10] и
вычисляет произведение элементов этого массива.
№ 4 Составьте программу, которая заполняет массив а [1..10] случайными целыми числами из
промежутка от 0 до 20 и вычисляет сумму четных элементов массива.
№ 5 Составьте программу, которая заполняет массив а [1..10] случайными целыми числами в
диапазоне от 0 до 10 и вычисляет среднее арифметическое чётных элементов массива с
индексами от n до m.Числа n и m введите с клавиатуры.
5. Подведение итогов
6. Задание на дом: § 7 , упр.1, стр.38
7. Рефлексия. (Приложение 3)
1.
2.
3.
4.
5.
6.
Алгоритм решения задачи с помощью компьютера:
Определение исходных данных (что дано?).
Определение результатов (что требуется найти?).
Описание переменных (определение типов данных).
Составление алгоритма решения задач.
Написание и отладка программы.
Тестирование программы.
Приложение 1
№ 3 Составьте программу, которая вводит с клавиатуры массив целых чисел а [1..10] и
вычисляет произведение элементов этого массива.
№ 4 Составьте программу, которая заполняет массив
а [1..10] случайными целыми числами из промежутка от 0 до 20 и вычисляет сумму четных
элементов массива.
№ 5 Составьте программу, которая заполняет массив а [1..10] случайными целыми числами в
диапазоне от 0 до 10 и вычисляет среднее арифметическое чётных элементов массива с
индексами от n до m.Числа n и m введите с клавиатуры.
Приложение 2
Арифметические действия над элементами массива
Арифметические действия над элементами массива
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.