Программирование. Урок 3.

 

Задания по программированию

Ветвление (повторение)

1.     Известны две скорости: одна в километрах в час, другая – в метрах в секунду. Какая из скоростей больше?

Ввод км/ч

16

Ввод м/с

16

Вывод

 

 
2.     Даны вещественные числа а,b,с (а не равно 0). Выяснить, имеет ли уравнение ах2 + bх + с =0 вещественные корни
3.     Дано натуральное число. Выяснить, оканчивается ли оно цифрой 7.
4.     Дано двузначное число.  Если цифра одинаковые, то найти сумму цифр, если первая больше, то найти разность, если вторая больше, то найти произведение

5.     Даны два числа, определить является ли первое делителем второго (или наоборот) или не является

Ссылка на урок 1(линейный)

Ссылка на урок 2 (ветвления)

Циклы Pyhton                                                    Циклы Pascal

Цикл «пока»                                                Цикл "пока"
k = 0                                                             k:=0;
while  k < 10:                                                while k<10 do begin
     print ( "Привет" )                                        write("Привет");
     k += 1                                                         k:=k+1;

Задания

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

2. Написать программу перевода из десятичной системы счисления в двоичную (двумя способами)

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

Цикл по переменной Pyhton                                     Pascal     

s=0                                                                    s:=0;
for i in rang(2,5):                                                for i:=2 to 5 begin
    s+=i                                                                      s:=s+i;
print(s)                                                               write(s);

Задания

1.      Ввести число N и вывести на экран все степени числа 2 от 21 до 2N

Пример:

Ввод N

3

Вывод

2  4  8

 

2.     Найти все делители числа N

Пример:

Ввод N

12

Вывод

1  2  3  4  6  12

 

 

3.     Найдите все пятизначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111. 

4.     Простое число – это число, которое делится только само на себя и на 1. Ввести натуральное число N и вывести все простые числа в диапазоне от 2 до N.

5.      С клавиатуры вводятся числа, ввод завершается числом 0. Определить, сколько было введено положительных и сколько отрицательных чисел.

Пример:

5 3 -1  0

Положительных: 2

Отрицательных: 1

Задание ОГЭ

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

В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

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

Пример работы программы:

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

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

3
24
14 
34

14



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

Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести одно число: количество чисел, кратных 4, но не кратных 7.

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

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

4
16
28
26
24

2

Комментариев нет:

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