Презентация "ОГЭ по информатике. Решение заданий 20.2 с помощью языка Паскаль" 9 класс
Подписи к слайдам:
ОГЭ по информатике. 9 класс
- Решение заданий 20.2 с помощью языка Паскаль
- Искандарова А.Р.
- учитель информатики
- МБОУ СОШ №18 г. Уфа
- Какие две формы условного оператора вам известны?
- полная
- неполная
- Как записывается условный оператор?
- If <условие> then <оператор1> else <оператор2>;
- If <условие> then <оператор>;
- Как вы понимаете <условие>?
- Логическое выражение
- Напишите условие выбора чисел, кратных 6.
- x mod 6 = 0
- Напишите условие выбора чисел, оканчивающихся на 7.
- x mod 10 = 7
- Напишите условие выбора чисел меньше 100 и кратных 5.
- (x<100) and (x mod 5 = 0)
- (х<0) or (х=2) or (y*y<>4) при х=2, у=3
- true
- (х<0) and (х=2) or (y*y=4) при х=-2, у=3
- true
- (х<0) or true and (х=2) or (y*y=4) при х=2, у=3
- true
- (х<0) or false and (х=2) or (y*y=4) при х=2, у=3
- false
- 20.2 Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, оканчивающихся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающее на 3
- Количество введенных чисел не превышает 1000. Все числа не превышают 30000.
- Программа должна вывести одно число: количество чисел, оканчивающихся на 3.
- Пример работы программы:
- Входные данные: 3, 13, 23, 24.
- Выходные данные: 2.
- начало
- ввод n
- k:=0
- (a mod 10=3)
- k:=k+1
- вывод k
- конец
- да
- нет
- 3
- 13
- 23
- 24
- 2
- iiiiiiiiii
- Вх.д Вых.д.
- i := 1, n
- ввод а
- 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.
- 20.2 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.
- Количество введенных чисел не превышает 100. Все числа не превышают 300.
- Программа должна вывести одно число: сумму чисел, кратных 6.
- Пример работы программы:
- Входные данные: 3, 12, 25, 6.
- Выходные данные: 18.
- начало
- ввод n
- S:=0
- (a mod 6=0)
- S:=S+a
- вывод S
- конец
- да
- нет
- 3
- 12
- 25
- 6
- 18
- iiiiiiiiii
- Вх.д Вых.д.
- i := 1, n
- ввод а
- 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.
- 20.2 Напишите программу, которая в последовательности целых чисел определяет значение наименьшего числа, из всех четных введенных чисел. Программа получает на вход целые положительные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
- Количество введенных чисел не превышает 1000. Все числа не превышают 30000. Среди введенных чисел есть хотя бы одно четное.
- Программа должна вывести одно число: наименьшее из всех четных введенных чисел.
- Пример работы программы:
- Входные данные: 10, 7, 12, 0.
- Выходные данные: 10.
- начало
- ввод а
- min:=30000
- a<>0
- (a mod 2=0) and (a< min)
- min:=a
- ввод а
- вывод min
- конец
- да
- нет
- да
- нет
- 10
- 7
- 12
- 0
- 10
- Вх.д Вых.д.
- 10
- 7
- 12
- 0
- Вх.д Вых.д.
- 10
- 10
- 7
- 12
- 0
- Вх.д Вых.д.
- Program nomer3;
- Var a, min: integer;
- Begin
- Write('Vvedite a: '); readln(a);
- Min:=30000;
- While a<>0 do
- begin
- if (a mod 2 =0) and (a<min) then min:=a;
- Write('Vvedite a: '); readln(a);
- end;
- Writeln(min);
- End.
- начало
- min:=30000
- a=0
- (a mod 2=0) and (a< min) and (a<>0)
- min:=a
- ввод а
- вывод min
- конец
- да
- нет
- нет
- 10
- 7
- 12
- 0
- 10
- Вх.д Вых.д.
- 10
- 7
- 12
- 0
- Вх.д Вых.д.
- 10
- 10
- 7
- 12
- 0
- Вх.д Вых.д.
- да
- Program nomer3;
- Var a, min: integer;
- Begin
- Min:=30000;
- Repeat
- Write('Vvedite a: '); readln(a);
- if (a<>0) and (a mod 2 =0) and (a<min) then min:=a
- Until a=0;
- Writeln(min);
- End.
- 20.2 Напишите программу, которая в последовательности целых чисел определяет количество четных отрицательных чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
- Количество введенных чисел не превышает 1000. Все числа по модулю не превышают 30000.
- Программа должна вывести одно число: количество четных отрицательных чисел.
- Пример работы программы:
- Входные данные: -17, 2, -6, 0.
- Выходные данные: 1.
- 20.2 Напишите программу, которая в последовательности целых чисел определяет количество чисел, больших девяти и кратных 5. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
- Количество введенных чисел не превышает 1000. Все числа по модулю не превышают 30000.
- Программа должна вывести одно число: количество чисел больших девяти и кратных 5.
- Пример работы программы:
- Входные данные: 12, 15, 30, 5, 7, 0.
- Выходные данные: 2.
- 20.2 Напишите программу, которая находит сумму двузначных нечетных чисел в последовательности целых чисел. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
- Количество введенных чисел не превышает 1000. Все числа по модулю не превышают 30000.
- Программа должна вывести одно число: сумму двузначных нечетных чисел в последовательности.
- Пример работы программы:
- Входные данные: 11, 15, 30, 9, 0.
- Выходные данные: 26.
- 20.2 Напишите программу, которая в последовательности целых чисел определяет значение наибольшего числа из всех нечетных введенных чисел. Программа получает на вход целые положительные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
- Количество введенных чисел не превышает 1000. Все числа не превосходят 30000. Среди введенных чисел есть хотя бы одно нечетное.
- Программа должна вывести одно число: наибольшее из всех нечетных введенных чисел.
- Пример работы программы:
- Входные данные: 15, 20, 17, 0.
- Выходные данные: 17.
- Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. М.:БИНОМ. Лаборатория знаний, 2010
- Семакин И.Г., Хеннер Е.К. Задачник-практикум в 2 т.: Том 1. М.: БИНОМ. Лаборатория знаний, 2010
- Кириенко Д.П., Осипов П.О., Чернов А.В. ГИА-2012: Экзамен в новой форме: Информатика: 9-й кл.: Тренировочные варианты экзаменационных работ для проведения государственной итоговой аттестации в новой форме. М.: Астрель, 2012
- Лысенко Ф.Ф., Евич Л.Н. Информатика и ИКТ. 9 класс. Подготовка к ГИА-2013. Ростов-на Дону: Легион, 2012
- Рисунок из коллекции Microsoft Office.
Информатика - еще материалы к урокам:
- Презентация "Развитие социальных сетей: история создания"
- Конспект урока "Развитие социальных сетей: история создания"
- Презентация "Базы данных (фильтры) Задание №12" 9 класс
- Технологическая карта урока "Растровая и векторная анимация" 7 класс
- Презентация "Фотография, кино и анимация"
- Презентация "Преобразование информации по заданным правилам" 5 класс