Рабочие листы
к вашим урокам
Скачать
1 слайд
Одномерные массивы
2 слайд
Повторение
Какие типы данных вы знаете?
Целочисленный (integer)
Вещественный (real)
Типы данных которые редко используют
Символьный (char)
Строковый (string)
Логический (boolen)
3 слайд
Повторение
Какие виды циклов вы знаете?
Цикл с заданным условием продолжения работы (цикл ПОКА)
Цикл с заданным условием окончания работы (цикл ДО)
Цикл с заданным числом повторений (цикл ДЛЯ)
4 слайд
Повторение
Назовите по очереди вид цикла и операторы языка Pascal, использующиеся для его записи
цикл ПОКА
while <условие> do <оператор>
цикл ДО
repeat <оператор1; оператор2 …;> until <условие>
цикл ДЛЯ
for <параметр> := <нач. знач.> to <кон. знач.> do <оператор>
5 слайд
Повторение
Какой вид цикла мы обычно используем, когда известно заранее число его шагов?
Цикл с заданным числом повторений
(цикл ДЛЯ)
6 слайд
Повторение
Запишите значение переменной S, полученное в результате работы следующей программы.
var s,k: integer;
begin
s:=0;
for k:=6 to 12 do
s:=s+10;
writeln(s);
end.
ОТВЕТ: 70
7 слайд
Задание 9
8 слайд
program dom;
var D1, D2, D3, S: integer;
begin
writeln (‘количество жителей’);
write (‘введите количество жителей в 1 доме’);
readln (D1);
write (‘введите количество жителей во 2 доме’);
readln (D2);
write (‘введите количество жителей в 3 доме’);
readln (D3);
S:=D1+D2+D3;
write (‘количество жителей во всех домах равно’, S)
end.
Составьте программу которая подсчитывает количество жителей во всех домах?
9 слайд
Массивы
Описание. Заполнение. Вывод. Вычисление суммы элементов массива.
Вопросы
Что такое массив в языке программирования?
Какие характеристики имеет массив?
Как описать массив на языке Паскаль?
Как заполнить массив?
Как вывести элементы массива на экран?
Как вычислить сумму элементов массива?
10 слайд
Массивы
Массив – это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.
Шкаф – это массив
Ящики – это индексы
Содержимое ящиков – элементы массива
11 слайд
Массивы
Одномерный массив
6
3
4
-2
0
1
9
-5
7
9
8
7
6
5
4
3
2
1
Значение элемента массива
Индекс элемента массива
12 слайд
Массивы
Массив имеет следующие характеристики:
имя - название массива;
индекс - номер элемента в массиве;
элемент - каждое значение в массиве;
размер - количество элементов в массиве.
13 слайд
Описание массива
Общий вид описания массива:
var <имя_массива>: array [<мин_знач_индекса> ..
<макс_знач_индекса>] of <тип_элементов>;
var a: array [1..10] of integer;
const b: array [1..5] of integer = (4, 2, 3, 5, 7);
Тип элементов массива
Имя массива
Максимальное значение индекса
Минимальное значение индекса
Значение 1-го элемента массива
14 слайд
Заполнение массива
1 способ. Ввод каждого значения с клавиатуры:
for i:=1 to 10 do read (a[i]);
2 способ. С помощью оператора присваивания (по формуле):
for i:=1 to 10 do a[i]:=i;
3 способ. С помощью оператора присваивания (случайными числами):
randomize;
for i:=1 to 10 do a[i]:=random(100);
15 слайд
Вывод массива
1 способ. Элементы массива можно вывести в строку, разделив их пробелом:
for i:=1 to 10 do write (a[i], ' ');
2 способ. Вывод с комментариями:
for i:=1 to 10 do writeln ('a[', i, ']=', a[i]);
16 слайд
Объявление массива
Заполнение массива
Вывод массива
program n_1 ;
var i: integer;
a: array[1...10] of integer;
begin
for i:=1 to 10 do a[i]:=random(100);
for i:=1 to 10 do write (a[i],` `);
end.
Заполнить массив A(10) случайными числами и вывести элементы массива на экран
17 слайд
Вычисление суммы элементов массива
Основной фрагмент программы:
s:=0;
for i:=1 to n do s:=s+a[i];
18 слайд
Вычисление суммы элементов массива
program n_2;
var s, i: integer;
a: array[1...10] of integer;
begin
s:=0;
for i:=1 to 10 do a[i]:=random(50);
for i:=1 to 10 do write (a[i],` `);
for i:=1 to 10 do s:=s+a[i];
writeln ('s=', s)
end.
19 слайд
Программа
program d_2;
var s, i: integer;
D: array [1 . . 12] of integer;
begin
writeln (‘количество жителей’);
s:=0;
for i:=1 to 12 do read (D[ i ]);
for i:=1 to 12 do writeln (‘D[ ‘, i, ‘ ]=’, D[ i ]);
for i:=1 to n do s:=s+D[ i ];
writeln (‘количество жителей во всех домах =’, S)
end.
for i:=1 to 12 do read (D[ i ]);
Заменить на
for i:=1 to 12 do D[ i ] :=i*2;
20 слайд
Задача
Написать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные
должны вводиться во время работы программы.
Рекомендуемый вид экрана при работе программы:
Введите температуру воздуха за неделю.
1 день= 2
2 день= 0
3 день= -3
4 день= 1
5 день= 3
6 день= -2
7 день= 0
Средняя температура: 0.00 град.
21 слайд
Массивы
Вопросы
Что такое массив в языке программирования?
Какие характеристики имеет массив?
Как описать массив на языке Паскаль?
Как заполнить массив?
Как вывести элементы массива на экран?
Как вычислить сумму элементов массива?
Рабочие листы
к вашим урокам
Скачать
6 609 866 материалов в базе
Настоящий материал опубликован пользователем Гаврилов Анатолий Сергеевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
500/1000 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.