Презентация, доклад к уроку информатики Одномерный массив. Подготовка к ЕГЭ

Содержание

Выберите правильную форму записи оператора цикла а) for i:1 to 10 do s:=s+i; б) for i:=1 to 10 s:=s+i; в) for i:=1 to 10 do s:=s+i; Какое значение примет переменная Х после выполнения команды X:=SQR(4)/2*2? а)

Слайд 1Одномерный массив. Подготовка к ЕГЭ

Одномерный массив. Подготовка к ЕГЭ

Слайд 2Выберите правильную форму записи оператора цикла а) for i:1 to 10 do

s:=s+i; б) for i:=1 to 10 s:=s+i; в) for i:=1 to 10 do s:=s+i;
Какое значение примет переменная Х после выполнения команды X:=SQR(4)/2*2? а) 4 б) 2 в) 16
Выберите правильную форму записи оператора цикла а) for i:1 to 10 do s:=s+i; б) for i:=1 to

Слайд 3В операторе присваивания summa := sqr(x)+3*a переменными являются
1) a, x, summa
2)

x, a
3) sqr,x,a
4) summa, sqr, x, a

Оператор цикла с постусловием
1) Repeat… until
2) While…do
3) For … to…do
4) For…downto…do

В операторе присваивания summa := sqr(x)+3*a переменными являются1) a, x, summa2) x, a3) sqr,x,a4) summa, sqr, x,

Слайд 4Какие из приведенных типов данных относятся к целочисленному типу данных?
1)integer, real
2)

integer, word, longint
3) comp, double
4) single, extended

Если в цикле с параметром: for i:= A to B do S; значение B меньше, чем значение A, то ...
1) оператор S не выполняется ни разу;
2) оператор S выполняется один раз.
3) оператор S выполняется B-A раз.
4) оператор S выполняется B-A+1 раз.
Какие из приведенных типов данных относятся к целочисленному типу данных?1)integer, real2) integer, word, longint3) comp, double4) single,

Слайд 5Одномерный массив. Подготовкам к ЕГЭ

Одномерный массив. Подготовкам к ЕГЭ

Слайд 6Цели урока:
ввести понятие одномерного массива;
научить решать задачи с одномерным массивом в

Паскаль.

Цели урока:ввести понятие одномерного массива;научить решать задачи с одномерным массивом в Паскаль.

Слайд 7Массив – это упорядоченный набор фиксированного количества некоторых значений.
Общий вид массива:

А(i)
А – имя массива
i – номер элемента в данном массиве А, который изменяется от 1 до N
Массив – это упорядоченный набор фиксированного количества некоторых значений.Общий вид массива: А(i)А – имя массиваi – номер

Слайд 8Формат описания массива
: array [] of ;

- идентификатор

массива
array – массив
[<кол-во>] – количество элементов в массиве
Of – для
<тип> - описание типа переменных в массиве





Формат описания массива: array [] of ; - идентификатор массиваarray – массив[] – количество элементов в массивеOf

Слайд 9Описание массива, состоящего из 100 элементов
a, c: array [1..100] of real;

Описание

массива по годам с 1901 по 2014
b: array [1901..2014] of integer;


Описание массива, состоящего из 100 элементовa, c: array [1..100] of real;Описание массива по годам с 1901 по

Слайд 10Ввод/вывод значений элементов массива
Заполнение элементов массива с клавиатуры
Заполнение массива по формуле
Заполнение

элементов массива случайными числами
Ввод/вывод значений элементов массиваЗаполнение элементов массива с клавиатурыЗаполнение массива по формулеЗаполнение элементов массива случайными числами

Слайд 11Заполнение элементов массива с клавиатуры
for i:=1 to 10 do begin writeln ('ввести',

i, ' -элемент массива '); readln (a [i]) ; writeln ('A(' I, ')=',a[i]); end;
Заполнение элементов массива с клавиатурыfor i:=1 to 10 do begin writeln ('ввести', i, ' -элемент массива ');

Слайд 12Заполнение массива по формуле
for i:=1 to 10 do begin a[i] : =

(i*i + 1)/sin(i) ; write ('A(',I,')=',a[i]); end;
Заполнение массива по формулеfor i:=1 to 10 do begin a[i] : = (i*i + 1)/sin(i) ; write

Слайд 13Заполнение элементов массива случайными числами
randomize; for i:=1 to 10 do begin a[i]:=random(30) ; write

('A(' I, ')=', a[i]); end;
Заполнение элементов массива случайными числамиrandomize; for i:=1 to 10 do begin a[i]:=random(30) ; write ('A(' I, ')=',

Слайд 14Решение задач из ЕГЭ

Решение задач из ЕГЭ

Слайд 15Дан це­ло­чис­лен­ный мас­сив из 30 эле­мен­тов. Эле­мен­ты мас­си­ва могут при­ни­мать зна­че­ния

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

const
N=30;
var a: array [1..N] of integer;
i, x, y: integer;
s: real;
begin
for i:=1 to N do readln(a[i]);

end.

Дан це­ло­чис­лен­ный мас­сив из 30 эле­мен­тов. Эле­мен­ты мас­си­ва могут при­ни­мать зна­че­ния от 0 до 1000. Опи­ши­те на

Слайд 16Решение
x:=0;
y:=0;
for i:=1 to N do
if (a[i] mod 2=1)

then begin
x:=x+a[i];
y:=y+1;
end;
s:=x/y;
writeln(s);
Решениеx:=0; y:=0; for i:=1 to N do if (a[i] mod 2=1) then begin x:=x+a[i]; y:=y+1; end; s:=x/y;

Слайд 17Самостоятельная работа

Самостоятельная работа

Слайд 18Опи­ши­те на одном из язы­ков про­грам­ми­ро­ва­ния ал­го­ритм под­сче­та мак­си­маль­но­го ко­ли­че­ства под­ряд

иду­щих чет­ных эле­мен­тов в це­ло­чис­лен­ном мас­си­ве длины 30.

const N=30;
var a: array[1..N] of integer;
max, num, i: integer;
begin
max:=0;
num:=0;
for i:=1 to N do
read(a[i]);
for i:=1 to N do
if (a[i] mod 2 = 0) then
num:=num+1
else begin
if num>=max then
max:=num;
num:=0;
end;
if num>=max then
max:=num;
Writeln(max);
end.

Опи­ши­те на одном из язы­ков про­грам­ми­ро­ва­ния ал­го­ритм под­сче­та мак­си­маль­но­го ко­ли­че­ства под­ряд иду­щих чет­ных эле­мен­тов в це­ло­чис­лен­ном мас­си­ве

Слайд 19Домашняя работа
Опи­ши­те на рус­ском языке или на одном из язы­ков про­грам­ми­ро­ва­ния

ал­го­ритм по­лу­че­ния из за­дан­но­го це­ло­чис­лен­но­го мас­си­ва раз­ме­ром 30 эле­мен­тов дру­го­го мас­си­ва, ко­то­рый будет со­дер­жать мо­ду­ли зна­че­ний эле­мен­тов пер­во­го мас­си­ва.
Домашняя работаОпи­ши­те на рус­ском языке или на одном из язы­ков про­грам­ми­ро­ва­ния ал­го­ритм по­лу­че­ния из за­дан­но­го це­ло­чис­лен­но­го мас­си­ва

Слайд 20Одномерный массив. Подготовкам к ЕГЭ
Учитель информатики
ГБОУ гимназия №1517 г. Москва
Попова Маргарита

Юрьевна

Одномерный массив. Подготовкам к ЕГЭУчитель информатикиГБОУ гимназия №1517 г. МоскваПопова Маргарита Юрьевна

Слайд 21Список использованных источников

Учебник по Информатике за 11 класс Поляков К.Ю. Часть

2. Авторы: Поляков К.Ю. Еремин Е.А. Издание: М.: БИНОМ, 2013 
http://s1.hubimg.com/u/10423546_f260.jpg Тест
http://school9.pupils.ru/upload/school9/information_system_247/0/8/0/5/4/item_8054/information_items_8054.jpg - ЕГЭ
http://www.novadmin.ru/upload/iblock/fec/fec93a4cc124b7dcd5d7f270e71b8cc8.jpg - ЕГЭ



Список использованных источниковУчебник по Информатике за 11 класс Поляков К.Ю. Часть 2. Авторы: Поляков К.Ю. Еремин Е.А. Издание: М.:

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

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


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

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

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

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