Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация с заданиями 8,9 из ОГЭ по информатике

Презентация с заданиями 8,9 из ОГЭ по информатике

  • Информатика

Поделитесь материалом с коллегами:

Задания A8 и A9 в ОГЭ по информатике
Задание 1: Определите, что будет напечатано в результате работы программы, на...
Решение Из блока описания переменных var видно, что в программе используются...
Задания A8 для самостоятельного решения Задание 2: Определите, что будет напе...
Задание 3: Определите, что будет напечатано в результате работы программы, на...
Задания A8 для самостоятельного решения Задание 4: Определите, что будет напе...
Задание 1: В таблице Dat хранятся данные измерений среднесуточной температуры...
Анализируем программу. Сначала задаются значения температуры в каждый день не...
Задания A8 для самостоятельного решения Задание 2: В таблице Ves хранятся дан...
Задания A8 для самостоятельного решения Задание 3: В таблице Work хранятся да...
1 из 10

Описание презентации по отдельным слайдам:

№ слайда 1 Задания A8 и A9 в ОГЭ по информатике
Описание слайда:

Задания A8 и A9 в ОГЭ по информатике

№ слайда 2 Задание 1: Определите, что будет напечатано в результате работы программы, на
Описание слайда:

Задание 1: Определите, что будет напечатано в результате работы программы, написанной на языке Паскаль: var s, k: integer; begin s:=0; for k:=1 to 11 do s:=s + 12; write(s); end. Задания A8

№ слайда 3 Решение Из блока описания переменных var видно, что в программе используются
Описание слайда:

Решение Из блока описания переменных var видно, что в программе используются две целочисленные переменные. Одна из них – переменная k – является счетчиком в цикле и меняет свое значение от 1 до 11. Вторая – s – используется в теле цикла для подсчета накапливаемой суммы по формуле s:=s+12. На первом шаге s будет равно 12. На втором шаге значение s станет равно 24. На третьем –­ 36. Поскольку тело цикла будет выполнено 11 раз, то по окончанию его работы значение s станет равным s =12*11, s =132. Ответ: s = 132 .

№ слайда 4 Задания A8 для самостоятельного решения Задание 2: Определите, что будет напе
Описание слайда:

Задания A8 для самостоятельного решения Задание 2: Определите, что будет напечатано в результате работы программы, написанной на языке Паскаль: var s, k: integer; begin s:=8; for k:=3 to 8 do s:=s + 8; write(s); end.

№ слайда 5 Задание 3: Определите, что будет напечатано в результате работы программы, на
Описание слайда:

Задание 3: Определите, что будет напечатано в результате работы программы, написанной на языке Паскаль: var s, k: integer; begin s:=0; k:=0; while s < 1024 do begin s:=s + 10; k:=k + 1; end; write(k); end. Задания A8 для самостоятельного решения

№ слайда 6 Задания A8 для самостоятельного решения Задание 4: Определите, что будет напе
Описание слайда:

Задания A8 для самостоятельного решения Задание 4: Определите, что будет напечатано в результате работы следующей программы, написанной на языке Паскаль: var a,b,c: integer; begin a:=7; b:=15; a:=2*(–a)+b*2; if a>b then c:=a–b; else c:=b–a; write(c); end.

№ слайда 7 Задание 1: В таблице Dat хранятся данные измерений среднесуточной температуры
Описание слайда:

Задание 1: В таблице Dat хранятся данные измерений среднесуточной температуры за неделю в градусах (Dat[1] – данные за понедельник, Dat[2] – за вторник и т.д.). Определить, что будет напечатано в результате выполнения алгоритма, записанного на языке Паскаль: var k, m, day: integer; Dat: array [1..7] of integer; begin Dat[1] := 7; Dat[2] ;= 9; Dat[3] := 10; Dat[4] := 8; Dat[5] := 6; Dat[6] := 7; Dat[7] := 6; day := 1; m := Dat[1]; for k := 2 to 7 do begin if Dat[k] < m then begin m := Dat[k]; day := k end; end; write (day); end. Задания A9

№ слайда 8 Анализируем программу. Сначала задаются значения температуры в каждый день не
Описание слайда:

Анализируем программу. Сначала задаются значения температуры в каждый день недели от Dat[1] до Dat[7]. Далее в переменной day запоминается номер дня недели 1, а в переменной m - значение температуры в понедельник. Затем следует цикл по параметру k (от 2 до 7), в котором сравниваются два значения температуры. На первом шаге сравниваются данные за понедельник и вторник. Если во вторник температура оказалась меньше, чем в понедельник (Dat[2] < m), то в переменную m записывается новое (наименьшее) значение, а в переменной day запоминается номер дня недели с этим наименьшим значением. На следующем шаге сравниваются температуры: наименьшая и за среду. Запоминается наименьшее значение и номер этого дня недели, если условие истинно, либо значения переменных остаются без изменений, если условие не выполнилось. До четверга включительно значения переменных m и day не изменились. При k = 5 температура за пятницу оказывается меньше, чем за понедельник, поэтому переменной m будет присвоено значение 6, а в переменной day будет записано число 5. При сравнении пятницы и субботы, а также субботы и воскресения значения переменных остаются без изменений. Таким образом, после окончания цикла мы получим в переменной m наименьшую температуру за неделю, а в переменной day – номер этого дня. Поскольку на печать выводится только значение переменной day, то на экране увидим число 5. Ответ: 5 Решение

№ слайда 9 Задания A8 для самостоятельного решения Задание 2: В таблице Ves хранятся дан
Описание слайда:

Задания A8 для самостоятельного решения Задание 2: В таблице Ves хранятся данные о весе в килограммах по группе учащихся спортивной школы (Ves[1] – вес первого учащегося, Ves[2] – вес второго учащегося и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на языке Паскаль: var Ves: array[1..14] of integer; i, n: integer; begin Ves[1] := 25; Ves[2] := 21; Ves[3] := 23; Ves[4] := 28; Ves[5] := 30; Ves[6] := 25; Ves[7] := 31; Ves[8] := 28; Ves[9] := 25; Ves[10] := 28; Ves[11] := 30; Ves[12] := 27; Ves[13] := 26; Ves[14] := 24; n := 0; for i := 1 to 14 do begin if Ves[i] > 26 then n := n + 1 end; writeln(n); end.

№ слайда 10 Задания A8 для самостоятельного решения Задание 3: В таблице Work хранятся да
Описание слайда:

Задания A8 для самостоятельного решения Задание 3: В таблице Work хранятся данные о количестве заказов, принятых некоторой фирмой с 1-ого по 15 ноября (Work[1] – данные за 1 ноября, Work[2] – за 2-ое ноября и т.д.). Определить, что будет напечатано в результате выполнения алгоритма, записанного на языке Паскаль: var k, m: integer; Work: array [1..15] of integer; begin Work[1] := 5; Work[2] ;= 4; Work[3] := 5; Work[4] := 7; Work[5] := 6; Work[6] := 12; Work[7] := 7; Work[7] := 3; Work[7] := 9; Work[7] := 7; Work[7] := 0; Work[7] := 9; Work[7] := 1; Work[7] := 0; Work[7] := 8; m := 0; for k := 1 to 15 do begin if Work[k] < 7 then begin m := m+1; end; writeln (m); end.

Выберите курс повышения квалификации со скидкой 50%:

Краткое описание документа:

В презентации содержатся разобранные типовые задания 8 и 9 из КИМ ОГЭ по информатике, а также представлены задания для самостоятельной проработки. Данные задания предназначены для проверки умения учащихся аналозировать программы написанные на одном из предложенных языков программирования: Pascal, Basic, Delphi и алгоритмический (в данной презентации разбираются задачи, написанные на языке программирования Pascal). В задании 8 проверяется знание учащимися условных операторов while и if или цикла с параметром for. В 9-ом задании проверяется умеют ли учащиеся анализировать задачи с одномерными массивами.

Автор
Дата добавления 03.03.2015
Раздел Информатика
Подраздел Презентации
Просмотров766
Номер материала 419989
Получить свидетельство о публикации

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