Курсовая работа. Курсовая Терунова. Программирования
Скачать 160.19 Kb.
|
Пример работы программы:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль: var a, s: integer; begin s:= 0; readln(a); while a<>0 do begin if (a mod 4 = 0) and (a mod 10 = 6) then s := s + a; readln(a); end; writeln(s) end. Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:
8. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 6. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 6. Пример работы программы:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль: var a, s: integer; begin s:= 0; readln(a); while a<>0 do begin if (a mod 6 = 0) and (a mod 10 = 6) then s := s + a; readln(a); end; writeln(s) end. Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:
9. Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 2. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 2. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, оканчивающееся на 2. Пример работы программы:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль: var n,i,a,max: integer; begin readln(n); max := 1; for i := 1 to n do begin readln(a); if (a mod 10 = 2) and (a > max) then max := a; end; writeln(max); end. Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:
10. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 7 и оканчивающихся на 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 7 и оканчивающихся на 3. Пример работы программы:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль: var a, s: integer; begin s:= 0; readln(a); while a<>0 do begin if (a mod 7 = 0) and (a mod 10 = 3) then s := s + a; readln(a); end; writeln(s) end. Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:
11. Напишите программу, которая в последовательности натуральных чисел определяет количество всех чётных чисел, кратных 5. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество всех чётных чисел, кратных 5. Пример работы программы:
Решение var a, s: integer; begin s:= 0; readln(a); while a<>0 do begin if (a mod 5=0) and (a mod 2=0) then s : = s + 1 ; readln (a) ; end; writeln (s) end. Для проверки правильности работы программы необходимо использовать следующие тесты:
12. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 7 и оканчивающихся на 2. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 7 и оканчивающихся на 2. Пример работы программы:
Решение var a, s: integer; begin s: = 0; readln(a); while a<>0 do begin if (a mod 7=0) and (a mod 10 = 2) then s : = s + a; readln(a); end; writeln(s); end. Для проверки правильности работы программы необходимо использовать следующие тесты:
13. Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 5 или 9. Пример работы программы:
Вариант решения на языке Паскаль. var a, count: integer; begin count := 0; readln(a); while a <> 0 do begin if (a mod 5 = 0) or (a mod 9 = 0) then count := count + 1; readln(a); end; writeln(count); end. 14. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчи- вается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4. Пример работы программы:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль: var a, s: integer; begin s:= 0; readln(a); while a<>0 do begin if (a mod 6= 0) and (a mod 10 = 4) then s := s + a; readln(a); end; writeln(s) end. Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:
15.Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, оканчивающееся на 4. Пример работы программы:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Паскаль: var n,i,a,min: integer; begin readln(n); min := 30001; for i := 1 to n do begin readln(a); if (a mod 10 = 4) and (a < min) then min := a; end; writeln(min) end. Возможны и другие варианты решения. Для проверки правильности работы программы необходимо использовать следующие тесты:
Заключение В этой работе была проанализирована информация, проработана в практической части. ОГЭ является показателем обученности выпускников и качества работы учителей. Поэтому так важно знать, как работать с заданиями и знать, как их решить. В начале работы были поставлены задачи, в данной работе они были выполнены. Были структурированы и проработаны задания в ОГЭ по информатике 2021г.. Список литературы: 1.ОГЭ-2022, информатика: задания, ответы, решения. Обучающая система Дмитрия Гущина. https://inf-oge.sdamgia.ru/test?id=13150657 2.ОГЭ по информатике задания с пояснением и шкала перевода баллов. https://labs-org.ru/oge/ 3.ОГЭ по информатике 2022г. file:///C:/Users/User/OneDrive/Рабочий%20стол/ВГПУ/Зимняя%20сессия/inf211021.pdf |