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

Содержание

ПовторениеКакие типы данных вы знаете?Целочисленный (integer)Вещественный (real)Типы данных которые редко используютСимвольный (char)Строковый (string)Логический (boolen)

Слайд 1Одномерные массивы

Одномерные массивы

Слайд 2Повторение
Какие типы данных вы знаете?

Целочисленный (integer)
Вещественный (real)

Типы данных которые редко используют

Символьный

(char)
Строковый (string)
Логический (boolen)

ПовторениеКакие типы данных вы знаете?Целочисленный (integer)Вещественный (real)Типы данных которые редко используютСимвольный (char)Строковый (string)Логический (boolen)

Слайд 3Повторение
Какие виды циклов вы знаете?

Цикл с заданным условием продолжения работы (цикл

ПОКА)

Цикл с заданным условием окончания работы (цикл ДО)

Цикл с заданным числом повторений (цикл ДЛЯ)
ПовторениеКакие виды циклов вы знаете?Цикл с заданным условием продолжения работы (цикл ПОКА)Цикл с заданным условием окончания работы

Слайд 4Повторение
Назовите по очереди вид цикла и операторы языка Pascal, использующиеся для

его записи

цикл ПОКА
while <условие> do <оператор>
цикл ДО
repeat <оператор1; оператор2 …;> until <условие>
цикл ДЛЯ
for <параметр> := <нач. знач.> to <кон. знач.> do <оператор>
ПовторениеНазовите по очереди вид цикла и операторы языка Pascal, использующиеся для его записицикл ПОКАwhile do цикл ДОrepeat

Слайд 5Повторение
Какой вид цикла мы обычно используем, когда известно заранее число его

шагов?

Цикл с заданным числом повторений
(цикл ДЛЯ)
ПовторениеКакой вид цикла мы обычно используем, когда известно заранее число его шагов?Цикл с заданным числом повторений 	(цикл

Слайд 6Повторение
Запишите значение переменной S, полученное в результате работы следующей программы.

var s,k:

integer;
begin
s:=0;
for k:=6 to 12 do
s:=s+10;
writeln(s);
end.

ОТВЕТ: 70
ПовторениеЗапишите значение переменной S, полученное в результате работы следующей программы.var s,k: integer;begin  s:=0;  for k:=6

Слайд 7Задание 9

Задание 9

Слайд 8program 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.


Составьте программу которая подсчитывает количество жителей во всех домах?

program dom;	var D1, D2, D3, S: integer;begin	writeln (‘количество жителей’);	write (‘введите количество жителей в 1 доме’);	readln (D1);	write (‘введите

Слайд 9Массивы Описание. Заполнение. Вывод. Вычисление суммы элементов массива.
Вопросы

Что такое массив в языке

программирования?
Какие характеристики имеет массив?
Как описать массив на языке Паскаль?
Как заполнить массив?
Как вывести элементы массива на экран?
Как вычислить сумму элементов массива?
Массивы Описание. Заполнение. Вывод. Вычисление суммы элементов массива. ВопросыЧто такое массив в языке программирования?Какие характеристики имеет массив?

Слайд 10Массивы
Массив – это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим

положение элемента в массиве.

Шкаф – это массив
Ящики – это индексы
Содержимое ящиков – элементы массива

МассивыМассив – это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.Шкаф – это

Слайд 11Массивы
Одномерный массив
Значение элемента массива
Индекс элемента массива

МассивыОдномерный массивЗначение элемента массиваИндекс элемента массива

Слайд 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-го элемента массива

Описание массиваОбщий вид описания массива:var : array [ ..] of ;var a: array [1..10] of integer;const b:

Слайд 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);


Заполнение массива1 способ. Ввод каждого значения с клавиатуры:	for i:=1 to 10 do read (a[i]);2 способ. С помощью

Слайд 15Вывод массива
1 способ. Элементы массива можно вывести в строку, разделив их

пробелом:

for i:=1 to 10 do write (a[i], ' ');

2 способ. Вывод с комментариями:

for i:=1 to 10 do writeln ('a[', i, ']=', a[i]);

Вывод массива1 способ. Элементы массива можно вывести в строку, разделив их пробелом:for i:=1 to 10 do write

Слайд 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) случайными числами и вывести элементы массива на экран

Объявление массиваЗаполнение массиваВывод массиваprogram  n_1 ;  var i: integer;   a: array[1...10] of integer;begin 

Слайд 17Вычисление суммы элементов массива
Основной фрагмент программы:
s:=0;
for i:=1

to n do s:=s+a[i];
Вычисление суммы элементов массиваОсновной фрагмент программы:  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.
Вычисление суммы элементов массиваprogram  n_2; var s, i: integer;   a: array[1...10] of integer;begin  s:=0; for

Слайд 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;


Программаprogram d_2;    var s, i: integer;	D: array [1 . . 12] of integer;begin	writeln (‘количество

Слайд 20Задача
Написать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные


должны вводиться во время работы программы.
Рекомендуемый вид экрана при работе программы:

Введите температуру воздуха за неделю.
1 день= 2
2 день= 0
3 день= -3
4 день= 1
5 день= 3
6 день= -2
7 день= 0
Средняя температура: 0.00 град.


ЗадачаНаписать программу, которая вычисляет среднюю за неделю температуру воздуха. Исходные данные должны вводиться во время работы программы.Рекомендуемый

Слайд 21Массивы
Вопросы

Что такое массив в языке программирования?
Какие характеристики имеет массив?
Как описать

массив на языке Паскаль?
Как заполнить массив?
Как вывести элементы массива на экран?
Как вычислить сумму элементов массива?
МассивыВопросыЧто такое массив в языке программирования?Какие характеристики имеет массив? Как описать массив на языке Паскаль?Как заполнить массив?Как

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть