Выбранный для просмотра документ Одномерный массив. Подготовка к ЕГЭ.docx
Скачать материал "Одномерный массив. Подготовка к ЕГЭ."
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Одномерный массив. Подготовка к ЕГЭ.pptx
Скачать материал "Одномерный массив. Подготовка к ЕГЭ."
Рабочие листы
к вашим урокам
Скачать
1 слайд
Одномерный массив. Подготовка к ЕГЭ
Учитель информатики
ГБОУ гимназия №1517 г. Москва
Попова Маргарита Юрьевна
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
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
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 раз.
5 слайд
Одномерный массив. Подготовкам к ЕГЭ
6 слайд
Цели урока:
ввести понятие одномерного массива;
научить решать задачи с одномерным массивом в Паскаль.
7 слайд
Массив – это упорядоченный набор фиксированного количества некоторых значений.
Общий вид массива: А(i)
А – имя массива
i – номер элемента в данном массиве А, который изменяется от 1 до N
8 слайд
Формат описания массива
<имя массива>: array [<кол-во>] of <тип>;
<имя массива> - идентификатор массива
array – массив
[<кол-во>] – количество элементов в массиве
Of – для
<тип> - описание типа переменных в массиве
9 слайд
Описание массива, состоящего из 100 элементов
a, c: array [1..100] of real;
Описание массива по годам с 1901 по 2014
b: array [1901..2014] of integer;
10 слайд
Ввод/вывод значений элементов массива
Заполнение элементов массива с клавиатуры
Заполнение массива по формуле
Заполнение элементов массива случайными числами
11 слайд
Заполнение элементов массива с клавиатуры
for i:=1 to 10 do begin
writeln ('ввести', i, ' -элемент массива ');
readln (a [i]) ;
writeln ('A(' I, ')=',a[i]);
end;
12 слайд
Заполнение массива по формуле
for i:=1 to 10 do begin
a[i] : = (i*i + 1)/sin(i) ;
write ('A(',I,')=',a[i]);
end;
13 слайд
Заполнение элементов массива случайными числами
randomize;
for i:=1 to 10 do begin
a[i]:=random(30) ;
write ('A(' I, ')=', a[i]);
end;
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.
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);
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 г. Москва
Попова Маргарита Юрьевна
21 слайд
Список использованных источников
Учебник по Информатике за 11 класс Поляков К.Ю. Часть 2. Авторы: Поляков К.Ю. Еремин Е.А. Издание: М.: БИНОМ, 2013
http://yandex.ru/images/search?img_url=http%3A%2F%2Fwww.clker.com%2Fcliparts%2F1%2F3%2Fa%2Fa%2F12284172421897139812CoD_fsfe_Checklist_icon.svg.med.png&uinfo=sw-1366-sh-768-ww-1349-wh-657-pd-1-wp-16x9_1366x768&_=1418639103562&p=11&viewport=wide&text=%D1%82%D0%B5%D1%81%D1%82&pos=336&rpt=simage&family=yes&pin=1 Тест
http://yandex.ru/images/search?text=%D0%B5%D0%B3%D1%8D&img_url=http%3A%2F%2Fecho.msk.ru%2Ffiles%2Favatar_s%2F967040.jpg&pos=5&rpt=simage&family=yes&pin=1&uinfo=sw-1366-sh-768-ww-1349-wh-657-pd-1-wp-16x9_1366x768 - ЕГЭ
http://yandex.ru/images/search?img_url=http%3A%2F%2Fxn--80auhjflj6gta.xn--p1ai%2Fimages%2Fcms%2Fthumbs%2Fa5b0aeaa3fa7d6e58d75710c18673bd7ec6d5f6d%2Fege_253px_auto_jpg.jpg&uinfo=sw-1366-sh-768-ww-1349-wh-657-pd-1-wp-16x9_1366x768&_=1418635791635&viewport=wide&p=1&text=%D0%B5%D0%B3%D1%8D&pos=30&rpt=simage&family=yes&pin=1 - ЕГЭ
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Вводный урок по теме программирование одномерных массивов. Презентация «Одномерные массивы в Pascal» может служить иллюстрацией при объяснении учителем материала при изучении темы "Массивы" в курсе программирования на языке Pascal. Позволяет познакомить обучающихся с понятием массив, естественностью использования циклов при обработке массивов. Содержит теоретический материал и примеры решения задач при подготовке к ЕГЭ. Целевая аудитория: для 11 класса.
6 656 299 материалов в базе
Настоящий материал опубликован пользователем Попова Маргарита Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.