СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация - одномерный массив

Категория: Информатика

Нажмите, чтобы узнать подробности

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

Просмотр содержимого документа
«Презентация - одномерный массив»

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

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

Учитель информатики

ГБОУ гимназия №1517 г. Москва

Попова Маргарита Юрьевна

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

Какие из приведенных типов данных относятся к целочисленному типу данных? 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, 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) А(2) А(3) А(4) Общий вид массива: А(i) А – имя массива i – номер элемента в данном массиве А, который изменяется от 1 до N

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

А(1)

А(2)

А(3)

А(4)

Общий вид массива: А(i)

А – имя массива

i – номер элемента в данном массиве А, который изменяется от 1 до N

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

Формат описания массива

: array [] of ;

- идентификатор массива

array – массив

[] – количество элементов в массиве

Of – для

- описание типа переменных в массиве

Описание массива, состоящего из 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 по 2014

b: array [1901..2014] of integer;

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

Ввод/вывод значений элементов массива

  • Заполнение элементов массива с клавиатуры
  • Заполнение массива по формуле
  • Заполнение элементов массива случайными числами
Заполнение элементов массива с клавиатуры 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, ' -элемент массива '); readln (a [i]) ; writeln ('A(' I, ')=',a[i]); end;

Заполнение массива по формуле 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 ('A(',I,')=',a[i]); end;

Заполнение элементов массива случайными числами 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, ')=', a[i]); end;

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

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

Дан це­ло­чис­лен­ный мас­сив из 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. Опи­ши­те на рус­ском языке или на одном из язы­ков про­грам­ми­ро­ва­ния ал­го­ритм, ко­то­рый поз­во­ля­ет под­счи­тать и вы­ве­сти сред­нее ариф­ме­ти­че­ское эле­мен­тов мас­си­ва, име­ю­щих не­чет­ное зна­че­ние.

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.

Решение x:= 0 ; y:= 0 ; for i:= 1  to N d o 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 d o

if (a[i] mod 2 = 1 ) then begin

x:=x+a[i];

y:=y+ 1 ;

end;

s:=x/y;

writeln (s);

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

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

=max then max:=num; num:=0; end; if num=max then max:=num; Writeln(max); end. " width="640"

Опи­ши­те на одном из язы­ков про­грам­ми­ро­ва­ния ал­го­ритм под­сче­та мак­си­маль­но­го ко­ли­че­ства под­ряд иду­щих чет­ных эле­мен­тов в це­ло­чис­лен­ном мас­си­ве длины 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.

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

Домашняя работа

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

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

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

Учитель информатики

ГБОУ гимназия №1517 г. Москва

Попова Маргарита Юрьевна

Список использованных источников Учебник по Информатике за 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. Авторы: Поляков К.Ю. Еремин Е.А. Издание: М.: БИНОМ, 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 - ЕГЭ


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!