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


ОГЭ по информатике. Решение заданий 20.2 с помощью языка Паскаль 9 класс

Содержание

Вопросы для повторенияКакие две формы условного оператора вам известны?полнаянеполнаяКак записывается условный оператор?If then else ;If then ;Как вы понимаете ?Логическое выражениеНапишите условие выбора чисел, кратных 6.x mod 6 = 0Напишите условие

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

Слайд 1ОГЭ по информатике. 9 класс
Решение заданий 20.2 с помощью языка

Паскаль
Искандарова А.Р.
учитель информатики
МБОУ СОШ №18 г. Уфа

ОГЭ по информатике. 9 классРешение заданий 20.2 с помощью языка ПаскальИскандарова А.Р.учитель информатикиМБОУ СОШ №18 г. Уфа

Слайд 2Вопросы для повторения
Какие две формы условного оператора вам известны?
полная
неполная
Как записывается

условный оператор?
If then else ;
If then ;
Как

вы понимаете <условие>?
Логическое выражение
Напишите условие выбора чисел, кратных 6.
x mod 6 = 0
Напишите условие выбора чисел, оканчивающихся на 7.
x mod 10 = 7
Напишите условие выбора чисел меньше 100 и кратных 5.
(x<100) and (x mod 5 = 0)


Вопросы для повторенияКакие две формы условного оператора вам известны?полнаянеполнаяКак записывается условный оператор?If then else ;If then ;Как

Слайд 3Вычислите значение выражения

and (х=2) or (y*y=4) при х=-2, у=3
true

(х=2) or (y*y=4) при х=2, у=3
true
(х<0) or false and (х=2) or (y*y=4) при х=2, у=3
false


Вычислите значение выражения(х

Слайд 4Задача 1
20.2 Напишите программу, которая в последовательности натуральных чисел определяет

количество чисел, оканчивающихся на 3. Программа получает на вход количество

чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающее на 3
Количество введенных чисел не превышает 1000. Все числа не превышают 30000.
Программа должна вывести одно число: количество чисел, оканчивающихся на 3.
Пример работы программы:
Входные данные: 3, 13, 23, 24.
Выходные данные: 2.

Задача 120.2 Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 3. Программа получает

Слайд 5Алгоритм решения(блок-схема)
начало
ввод n
k:=0
(a mod 10=3)
k:=k+1
вывод k
конец
да
нет


3
13
23
24



2





iiiiiiiiii
Вх.д Вых.д.
i := 1, n
ввод

Алгоритм решения(блок-схема)началоввод nk:=0(a mod 10=3)k:=k+1вывод kконецданет31323242iiiiiiiiiiВх.д Вых.д.i := 1, nввод а

Слайд 6Алгоритм решения(программа)
Program nomer_1;
Var a, i, n, k: integer;
Begin
Write('Vvedite n ');

readln(n);
k:=0;
For i:=1 to n do
begin
readln (a);
if (a mod 10 =3)

then k:=k+1;
end;
Writeln(k);
End.
Алгоритм решения(программа)Program nomer_1;Var a, i, n, k: integer;BeginWrite('Vvedite n '); readln(n);k:=0;For i:=1 to n do	begin	readln (a);	if (a

Слайд 7Задача 2
20.2 Напишите программу, которая в последовательности натуральных чисел определяет

сумму чисел, кратных 6. Программа получает на вход количество чисел

в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.
Количество введенных чисел не превышает 100. Все числа не превышают 300.
Программа должна вывести одно число: сумму чисел, кратных 6.
Пример работы программы:
Входные данные: 3, 12, 25, 6.
Выходные данные: 18.

Задача 220.2 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на

Слайд 8Алгоритм решения(блок-схема)
начало
ввод n
S:=0
(a mod 6=0)
S:=S+a
вывод S
конец
да
нет


3
12
25
6



18





iiiiiiiiii
Вх.д Вых.д.
i := 1, n
ввод

Алгоритм решения(блок-схема)началоввод nS:=0(a mod 6=0)S:=S+aвывод Sконецданет31225618iiiiiiiiiiВх.д Вых.д.i := 1, nввод а

Слайд 9Алгоритм решения(программа)
Program nomer_2;
Var a, i, n, S: integer;
Begin
Write('Vvedite n ');

readln(n);
S:=0;
For i:=1 to n do
begin
read(a);
if (a mod 6 =0) then

S:=S+a;
end;
Writeln(S);
End.
Алгоритм решения(программа)Program nomer_2;Var a, i, n, S: integer;BeginWrite('Vvedite n '); readln(n);S:=0;For i:=1 to n do	begin	read(a);	if (a mod

Слайд 10Задача 3
20.2 Напишите программу, которая в последовательности целых чисел определяет

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

на вход целые положительные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество введенных чисел не превышает 1000. Все числа не превышают 30000. Среди введенных чисел есть хотя бы одно четное.
Программа должна вывести одно число: наименьшее из всех четных введенных чисел.
Пример работы программы:
Входные данные: 10, 7, 12, 0.
Выходные данные: 10.

Задача 320.2 Напишите программу, которая в последовательности целых чисел определяет значение наименьшего числа, из всех четных введенных

Слайд 11Алгоритм решения(блок-схема) ): 1 способ
начало
ввод а
min:=30000
a0
(a mod 2=0) and (a

min)
min:=a
ввод а
вывод min
конец
да
нет
да
нет


10
7
12
0



10





Вх.д Вых.д.


10
7
12
0


Вх.д Вых.д.

10







10
7
12
0


Вх.д Вых.д.

Алгоритм решения(блок-схема) ): 1 способначаловвод аmin:=30000a0(a mod 2=0) and (a< min)min:=aввод авывод minконецданетданет10712010Вх.д Вых.д.107120Вх.д Вых.д.10107120Вх.д Вых.д.

Слайд 12Алгоритм решения(программа): 1 способ
Program nomer3;
Var a, min: integer;
Begin
Write('Vvedite a: ');

readln(a);
Min:=30000;
While a0 do
begin
if (a mod 2 =0) and (a

min:=a;
Write('Vvedite a: '); readln(a);
end;
Writeln(min);
End.
Алгоритм решения(программа): 1 способProgram nomer3;Var a, min: integer;BeginWrite('Vvedite a: '); readln(a);Min:=30000;While a0 do	begin	if (a mod 2 =0)

Слайд 13Алгоритм решения(блок-схема): 2 способ
начало
min:=30000
a=0
(a mod 2=0) and (a< min) and

(a0)
min:=a
ввод а
вывод min
конец
да
нет
нет


10
7
12
0



10





Вх.д Вых.д.


10
7
12
0


Вх.д Вых.д.

10







10
7
12
0


Вх.д Вых.д.
да

Алгоритм решения(блок-схема): 2 способначалоmin:=30000a=0(a mod 2=0) and (a< min) and (a0)min:=aввод авывод minконецданетнет10712010Вх.д Вых.д.107120Вх.д Вых.д.10107120Вх.д Вых.д.да

Слайд 14Алгоритм решения(программа): 2 способ
Program nomer3;
Var a, min: integer;
Begin
Min:=30000;
Repeat
Write('Vvedite a: ');

readln(a);
if (a0) and (a mod 2 =0) and (a

min:=a
Until a=0;
Writeln(min);
End.
Алгоритм решения(программа): 2 способProgram nomer3;Var a, min: integer;BeginMin:=30000;Repeat	Write('Vvedite a: '); readln(a);	if (a0) and (a mod 2 =0)

Слайд 15Задачи для самостоятельного решения
20.2 Напишите программу, которая в последовательности целых

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

целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество введенных чисел не превышает 1000. Все числа по модулю не превышают 30000.
Программа должна вывести одно число: количество четных отрицательных чисел.
Пример работы программы:
Входные данные: -17, 2, -6, 0.
Выходные данные: 1.
Задачи для самостоятельного решения20.2 Напишите программу, которая в последовательности целых чисел определяет количество четных отрицательных чисел. Программа

Слайд 16Задачи для самостоятельного решения
20.2 Напишите программу, которая в последовательности целых

чисел определяет количество чисел, больших девяти и кратных 5. Программа

получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество введенных чисел не превышает 1000. Все числа по модулю не превышают 30000.
Программа должна вывести одно число: количество чисел больших девяти и кратных 5.
Пример работы программы:
Входные данные: 12, 15, 30, 5, 7, 0.
Выходные данные: 2.
Задачи для самостоятельного решения20.2 Напишите программу, которая в последовательности целых чисел определяет количество чисел, больших девяти и

Слайд 17Задачи для самостоятельного решения
20.2 Напишите программу, которая находит сумму двузначных

нечетных чисел в последовательности целых чисел. Программа получает на вход

целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество введенных чисел не превышает 1000. Все числа по модулю не превышают 30000.
Программа должна вывести одно число: сумму двузначных нечетных чисел в последовательности.
Пример работы программы:
Входные данные: 11, 15, 30, 9, 0.
Выходные данные: 26.
Задачи для самостоятельного решения20.2 Напишите программу, которая находит сумму двузначных нечетных чисел в последовательности целых чисел. Программа

Слайд 18Задачи для самостоятельного решения
20.2 Напишите программу, которая в последовательности целых

чисел определяет значение наибольшего числа из всех нечетных введенных чисел.

Программа получает на вход целые положительные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество введенных чисел не превышает 1000. Все числа не превосходят 30000. Среди введенных чисел есть хотя бы одно нечетное.
Программа должна вывести одно число: наибольшее из всех нечетных введенных чисел.
Пример работы программы:
Входные данные: 15, 20, 17, 0.
Выходные данные: 17.
Задачи для самостоятельного решения20.2 Напишите программу, которая в последовательности целых чисел определяет значение наибольшего числа из всех

Слайд 19Использованная литература:
Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса.

М.:БИНОМ. Лаборатория знаний, 2010
Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2

т.: Том 1. М.: БИНОМ. Лаборатория знаний, 2010
Кириенко Д.П., Осипов П.О., Чернов А.В. ГИА-2012: Экзамен в новой форме: Информатика: 9-й кл.: Тренировочные варианты экзаменационных работ для проведения государственной итоговой аттестации в новой форме. М.: Астрель, 2012
Лысенко Ф.Ф., Евич Л.Н. Информатика и ИКТ. 9 класс. Подготовка к ГИА-2013. Ростов-на Дону: Легион, 2012
Рисунок из коллекции Microsoft Office.


Использованная литература:Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория знаний, 2010Семакин И.Г., Хеннер Е.К.

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

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

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

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

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


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

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