Главная страница

Алгоритмизация и программирование


Скачать 379 Kb.
НазваниеАлгоритмизация и программирование
Дата12.02.2019
Размер379 Kb.
Формат файлаdoc
Имя файлаpractice10-8.doc
ТипДокументы
#67276
страница2 из 6
1   2   3   4   5   6


Задачи на ветвления


  1. Напишите условие, которое определяет заштрихованную область. Проверьте свой ответ, используя программу C1.exe.



  1. Напишите условие, которое определяет заштрихованную область. Проверьте свой ответ, используя программу C1.exe.



  1. Напишите условие, которое определяет заштрихованную область. Проверьте свой ответ, используя программу C1.exe.





      1. Циклы с условием


  1. Напишите программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B.

Пример:

Введите два целых числа:

10 12

10*10=100

11*11=121

12*12=144

  1. Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.

Пример:

Введите два числа:

10 -15

10*(-15)=-150

  1. Ввести натуральное число N и вычислить сумму всех чисел Фибоначчи, меньших N. Предусмотрите защиту от ввода отрицательного числа N.

Пример:

Введите число N:

10000

Сумма 17710

      1. Циклы с условием – 2


  1. Ввести натуральное число и найти сумму его цифр.

Пример:

Введите натуральное число:

12345

Сумма цифр 15.

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

Пример:

Введите натуральное число:

12342

Нет.

Пример:

Введите натуральное число:

12245

Да.

  1. Ввести натуральное число и определить, верно ли, что в его записи есть
    две одинаковые цифры (не обязательно стоящие рядом).

Пример:

Введите натуральное число:

12342

Да.

Пример:

Введите натуральное число:

12345

Нет.

      1. Циклы с переменной


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

  2. Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например,
    153 = 13 + 53 + 33. Найдите все трёхзначные Армстронга.

  3. Натуральное число называется автоморфным, если оно равно последним цифрам своего квадрата. Например, 252 = 625. Напишите программу, которая получает натуральное число N и выводит на экран все автоморфные числа, не превосходящие N.

Пример:

Введите N:

1000

1*1=1

5*5=25

6*6=36

25*25=625

76*76=5776


      1. Вложенные циклы


  1. Напишите программу, которая получает натуральные числа A и B (A

Пример:

Введите границы диапазона:

10 20

11 13 17 19

  1. В магазине продается мастика в ящиках по 15 кг, 17 кг, 21 кг. Как купить ровно 185 кг мастики, не вскрывая ящики? Сколькими способами можно это сделать?

  2. Ввести натуральное число N и вывести все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр.

Пример:

Введите N:

15

1 2 3 4 5 6 7 8 9 11 12 15

      1. Процедуры


  1. 7. Напишите процедуру, которая принимает параметр – натуральное число N – и выводит на экран линию из N символов '–'.

Пример:

Введите N:

10

----------

  1. Напишите процедуру, которая выводит на экран в столбик все цифры переданного ей числа, начиная с первой.

Пример:

Введите натуральное число:

1234

1

2

3

4

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

Пример:

Введите натуральное число:

2013

MMXIII


      1. 1   2   3   4   5   6


написать администратору сайта