Разделы презентаций


Одномерные массивы в Pascal ABC 9 класс

Содержание

Цель урокаСформировать представления об одномерных массивах Сформировать умение решать задачи с использованием одномерных массивов Формирование умения работать с ЭОР

Слайды и текст этой презентации

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

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

Слайд 2Цель урока
Сформировать представления об одномерных массивах
Сформировать умение решать

задачи с использованием одномерных массивов
Формирование умения

работать с ЭОР
Цель урокаСформировать представления об одномерных массивах  Сформировать умение решать задачи с использованием одномерных массивов

Слайд 3Отгадай ребус

Отгадай ребус

Слайд 4Где Вы раньше встречались с данным понятием?
а = [1, 2,

3, 4, 5] b = [3, 4, 5, 6, 7] с =

[1, 2, 3, 4, 5, 6, 7]
Где Вы раньше встречались с данным понятием?а = [1, 2, 3, 4, 5] b = [3, 4,

Слайд 5Массив
тип или структура данных в виде набора компонентов (элементов массива),

расположенных в памяти непосредственно друг за другом.

Массивтип или структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом.

Слайд 6Одномерный массив
это фиксированное количество элементов одного и того же

типа, объединенных одним именем, где каждый элемент имеет свой номер.

Обращение к элементам массива осуществляется с помощью указания имени массива и номеров элементов.
Одномерный массив это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент

Слайд 7Запись одномерного массива в Pascal ABC:
Var a : array [1..N]

of integer;

ИЛИ
2) Type arr = array[1..N] of integer;
var a: arr;

Запись одномерного массива в  Pascal ABC:Var a : array [1..N] of integer;

Слайд 8Ввод одномерного массива в Pascal ABC:
а) с клавиатуры
for i :=

1 to N do
read(a[i]);


б) с использованием генератора случайных

чисел
for i := 1 to N do
a[i]:=random(Const);
Ввод одномерного массива в Pascal ABC:а) с клавиатурыfor i := 1 to N do  read(a[i]);б) с

Слайд 9Пример фрагмента программы заполнения массива Паскаля случайными числами
Var A: array

[1..10] of integer;
I : byte ; {переменная

I вводится как индекс массива}
Begin
For i :=1 to 10 do
A [ i ]:= random (10);

Пример фрагмента программы заполнения массива Паскаля случайными числамиVar A: array [1..10] of integer;  I : byte

Слайд 10Вывод одномерного массива в Pascal ABC:
For i:=1 to N do


Writeln (a[i]);


Вывод одномерного массива в Pascal ABC:For i:=1 to N do    Writeln (a[i]);

Слайд 11Пример фрагмента программы вывода массива Паскаля в столбик
Var A:

array [1..10] of integer;
I : byte ;

{переменная I вводится как индекс массива}
Begin
For i:=1 to 10 do
Writeln ('a[', i,']=', a[i]);

Пример фрагмента программы вывода массива Паскаля в столбикVar  A: array [1..10] of integer;  I :

Слайд 12Пример программы суммирования массивов
Program summa;
Var
a, b, c:

array [1..100] of integer;
I, n: byte;
Begin

Write ('введите размерность массивов:');
Readln(n);
For i:=1 to n do
Readln (a[i]); { ввод массива a}

For i:=1 to n do
Readln (b[i]); { ввод массива b}
For i:=1 to n do
C[i]:=a[i]+b[i];{ вычисление суммы массивов }
For i:=1 to n do
write (c[i],' '); { вывод массива с }
end.

Пример программы суммирования массивовProgram summa; Var  a, b, c: array [1..100] of integer;  I, n:

Слайд 13Пример программы вывода на экран последовательность из n элементов, заданных

датчиком случайных чисел на интервале [-23, 34].
Program posled;
Var a: array[1..100]

of integer;
i, n: integer;
Begin
Write (‘Сколько элементов? ’); Readln (n);
For i=1 to n do
begin
a[i]:= Random(58)-23;
writeln (a[i],’ ‘);
end;
End.

Пример программы вывода на экран последовательность из n элементов, заданных датчиком случайных чисел на интервале [-23, 34].Program

Слайд 14Пример программы которая в последовательности натуральных чисел определяет количество чисел,

кратных 5
var n, s, k, g: integer;
begin
s:=0;
readln(n);
for k:=1 to n

do
begin
readln(g);

if (g mod 5 = 0) then
s:=s+1;
end;
writeln(s);
end.

Пример программы которая в последовательности натуральных чисел определяет количество чисел,  кратных 5var n, s, k, g:

Слайд 15Решаем задачи

Решаем задачи

Слайд 16Решаем задачи

Решаем задачи

Слайд 17Домашнее задание:

Домашнее задание:

Слайд 18Источники
http://school-collection.edu.ru/
http://metodist.lbz.ru/
http://www.metod-kopilka.ru
http://rebus1.com/index.php?item=rebus_generator&enter=1 – генератор ребусов
Графическое оформление - Lenagold.ru

Источникиhttp://school-collection.edu.ru/http://metodist.lbz.ru/ http://www.metod-kopilka.ruhttp://rebus1.com/index.php?item=rebus_generator&enter=1 – генератор ребусов Графическое оформление - Lenagold.ru

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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