Инфоурок Информатика Другие методич. материалыПодготовка к ОГЭ по информатике 9 класс. Решение задания 20-2 (5 вариантов). Программирование на языке Q-Basic

Подготовка к ОГЭ по информатике 9 класс. Решение задания 20-2 (5 вариантов). Программирование на языке Q-Basic

Скачать материал

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Задание 20-2.pdf

Задание № 20-2(вариант 1)

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

Программа получает на вход количество чисел в последовательности, а затем сами  числа. В последовательности всегда имеется число, делящееся на 5.

Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30000.

Программа на языке Q-Basic

10 PRINT "Минимальное положительное число, делящееся на 5”

20 INPUT " Введите размерность массива”;N

30 DIM A (N)

40 FOR I = 1 TO N

50 INPUT A (I)

60 NEXT I

80 FOR I = 1 TO N

90 IF A (I) MOD 5 = 0 AND A (I) > 0 THEN PRINT A (I)

100 NEXT I

105 MIN = 30001

115 FOR I = 1 TO N

130 IF A (I) < MIN AND A (I) > 0 AND A (I) MOD 5 = 0 THEN MIN = A (I)

135 NEXT I

110 PRINT "MIN="; MIN

120 END

 

 

Входные данные

 

Выходные данные

4

-5

10

6

25

 

10

 

 

Задание № 20-2(вариант 2)

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

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

Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30000.

Программа должна вывести одно число – максимальное отрицательное число, делящееся на 3.

Программа на языке Q-Basic

 

10 PRINT "Максимальное отрицательное число, оканчивающееся  на 3"

20 INPUT " Введите размерность массива"; N

30 DIM A (N)

40 FOR i = 1 TO N

50 INPUT A (I)

60 NEXT I

70 FOR I = 1 TO N

80 IF ABS (A (I)) MOD 10 = 3 THEN PRINT A (I)

90 NEXT I

105 MAX = -30001

115 FOR I = 1 TO N

130 IF A (I) > MAX AND ABS (A (I)) MOD 10 = 3 AND A (I) < 0 THEN MAX =

A (I)

135 NEXT I

110 PRINT "Max="; MAX

120 END

 

 

Входные данные

 

Выходные данные

4

-3

-13

2

33

 

-3

 

 

Задание № 20-2(вариант 4)

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

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

Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30000.

Программа должна вывести одно число – максимальное четное число.

Программа на языке Q-Basic

 

10 PRINT "Максимальное четное число"

20 INPUT " Введите размерность массива"; N

30 DIM A (N)

40 FOR I = 1 TO N

50 INPUT A (I)

60 NEXT I

80 FOR I = 1 TO N

90 IF A (I) MOD 2 = 0 AND A (I) > 0 THEN PRINT A (I)

100 NEXT I

105 MAX = -3000

115 FOR I = 1 TO N

130 IF A (I) > MAX AND A (I) MOD 2 = 0 AND A (I) > 0 THEN MAX = A (I)

135 NEXT I

110 PRINT "MAX="; MAX

120 END

 

Входные данные

 

Выходные данные

3

10

99

42

 

 

42

 

 

Задание № 20-2(вариант 6)

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

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

Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30000.

Программа должна вывести одно  максимальное  число, оканчивающееся на 1.

 

Программа на языке Q-Basic

 

10 PRINT "Максимальное число, оканчивающееся на 1"

20 INPUT " Введите размерность массива"; n

30 DIM A (n)

40 FOR I = 1 TO n

50 INPUT a (I)

60 NEXT i

70 FOR   i = 1 TO n

80 IF a(i)  MOD 10 = 1 THEN PRINT a(i)

90 NEXT i

105 MAX = -30001

115 FOR i = 1 TO n

130 IF a(i) > MAX  AND a(i) MOD 10 = 1 THEN  MAX = a(i)

135 NEXT i

110 PRINT "Max="; MAX

120 END

 

Входные данные

 

Выходные данные

3

11

21

31

 

 

31

 

 

Задание № 20-2(вариант 10)

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

Программа получает на вход натуральные  числа, количество введенных чисел неизвестно,  последовательность заканчивается 0. В последовательности всегда есть число, оканчивающееся на 6.

Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30000.

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

Программа на языке Q-Basic

10 PRINT "Сумма чисел кратных 3 оканчивающихся на 6"

20 INPUT " Введите размерность массива"; n

30 DIM a(n)

40 FOR i = 1 TO n

50 INPUT a(i)

60 NEXT i

70 FOR i = 1 TO n

80 IF ABS(a(i)) MOD 10 = 6 AND a(i) MOD 3 = 0 THEN S = S + a(i)

90 NEXT i

110 PRINT "S="; S

120 END

  

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Подготовка к ОГЭ по информатике 9 класс. Решение задания 20-2 (5 вариантов). Программирование на языке Q-Basic"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по связям с общественностью

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 752 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 25.04.2016 1414
    • RAR 131.4 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Орлов Юрий Николаевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Орлов Юрий Николаевич
    Орлов Юрий Николаевич
    • На сайте: 9 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 98162
    • Всего материалов: 81

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 109 человек из 44 регионов
  • Этот курс уже прошли 577 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 808 человек

Мини-курс

Расстройства пищевого поведения: обзор и основы психологической работы

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 22 регионов
  • Этот курс уже прошли 21 человек

Мини-курс

Современные вызовы педагогической профессии: развитие профессионализма педагогов в контексте улучшения качества образования

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек

Мини-курс

Формирование социальной ответственности и гармоничного развития личности учеников на уроках

4 ч.

780 руб. 390 руб.
Подать заявку О курсе