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

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


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

И
13.02.2019
нформатика, 10 класс К.Ю. Поляков, Е.А. Ере
мин
  1. Алгоритмизация и программирование

Практические работы


«Каждый из нас лишь выиграет, создавая время от времени "игрушечные программы" с заданными искусственными ограничениями, заставляющими нас до предела напрягать свои способности... Искусство решения мини-задач на пределе своих возможностей оттачивает наше умение для реальных задач».

Д. Кнут.

      1. Простые вычисления


  1. Ввести с клавиатуры три целых числа, найти их сумму, произведение и среднее арифметическое. Пример:

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

5 7 8

5+7+8=20

5*7*8=280

(5+7+8)/3=6.667

  1. Ввести с клавиатуры координаты двух точек (A и B) на плоскости (вещественные числа). Вычислить длину отрезка AB. Пример:

Введите координаты точки A:

5.5 3.5

Введите координаты точки B:

1.5 2

Длина отрезка AB = 4.272

  1. Получить случайное трехзначное число и вывести через запятую его отдельные цифры. Пример:

Получено число 123.

Его цифры 1, 2, 3.


      1. Ветвления


  1. Ввести три целых числа, найти максимальное из них. Пример:

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

1 5 4

Максимальное число 5

  1. Ввести пять целых чисел, найти максимальное из них. Пример:

Введите пять целых чисел:

1 5 4 3 2

Максимальное число 5

  1. Ввести последовательно возраст Антона, Бориса и Виктора. Определить, кто из них старше. Пример:

Возраст Антона: 15

Возраст Бориса: 17

Возраст Виктора: 16

Ответ: Борис старше всех.

Пример:

Возраст Антона: 17

Возраст Бориса: 17

Возраст Виктора: 16

Ответ: Антон и Борис старше Виктора.


      1. Сложные условия


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

Пример:

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

5 5 5

Все числа одинаковые.

Пример:

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

5 7 5

Два числа одинаковые.

Пример:

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

5 7 8

Нет одинаковых чисел.

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

Пример:

Введите номер месяца:

5

Весна.

Пример:

Введите номер месяца:

15

Неверный номер месяца.

  1. Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года», «25 лет».

Пример:

Введите возраст: 18

Вам 18 лет.

Пример:

Введите возраст: 21

Вам 21 год.

Пример:

Введите возраст: 22

Вам 22 года.


      1. Множественный выбор


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

Пример:

Введите номер месяца:

5

Этот месяц – май, время года - весна.

Пример:

Введите номер месяца:

15

Неверный номер месяца.


  1. Напишите программу, которая получает день и номер месяца и определяет дату следующего дня. Считайте, что год невисокосный (365 дней).

Пример:

Введите день и месяц: 25 12

Следующий день: 26 декабря

Пример:

Введите день и месяц: 28 2

Следующий день: 1 марта


  1. Напишите программу, которая получает день и номер месяца, а выводит количество дней, оставшихся до Нового Года. Считайте, что год невисокосный (365 дней). Учтите, что слово «дней» может иметь также формы «день» и «дня».

Пример:

Введите день и месяц: 25 12

Осталось 7 дней до Нового Года.

Пример:

Введите день и месяц: 1 1

Осталось 364 дня до Нового Года.

Пример:

Введите день и месяц: 31 2

Неверная дата.
      1.   1   2   3   4   5   6


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