Задания

  1. Напишите программу, которая выводит все числа первой сотни, оканчивающиеся на 5.
  2. Напишите программу, которая вводит число, а выводит таблицу умножения этого числа на все числа от 1 до 9.
  3. Напишите программу, которая выводит таблицу степеней с 0-й по 9-ю числа 2.
  4. Напишите программу, которая выводит таблицу значений квадратного корня на интервале [2;4] с шагом 0.1
  5. Напишите программу, вывода таблицы квадратов первых 10 целых положительных чисел.
  6. Напишите программу, вывода всех чисел, делящихся на 13 без остатка в интервале [1;100].
  7. Напишите программу, вычисления среднего арифметического 10-и введённых чисел.
  8. Напишите программу, которая 10 раз выводит Ваше имя и фамилию.
  9. Напишите программу, вычисления суммы первых целых положительных чисел. Количество суммируемых чисел водится в начале работы программы.
  10. Напишите программу, которая вычисляет сумму первых членов ряда . Количество суммируемых членов ряда задаётся во время работы программы.
  11. Напишите программу, которая выводит таблицу значений функции в диапазоне[-2;2] с шагом 0.5.
  12. Напишите программу, которая выводит таблицу значений функции в диапазоне[-4;4] с шагом 0.5.
  13. Напишите программу, которая выводит таблицу значений функции в диапазоне[-4;4] с шагом 0.5.
  14. Напишите программу, которая выводит таблицу значений функции в диапазоне[-4;4] с шагом 0.5.
  15. Напишите программу, которая выводит таблицу стоимости яблок в диапазоне от 1 кг до 100 г с шагом 100 г. Стоимость 1 кг яблок вводится во время работы программы.
  16. Напишите программу, подсчёта суммы и среднего арифметического всех целых положительных чисел из заданного диапазона. Диапазон задаётся во время работы программы.
  17. Напишите программу, вычисления факториала по формуле . Значение вводится во время работы программы.
  18. Напишите программу вычисления . Ввод осуществляется во время работы программы.
  19. Напишите программу определения числа – основания натурального логарифма, с помощью ряда: для всех значений от 1 до . Ввод осуществляется во время работы программы.
  20. Напишите программу вычисления с заданной точностью , а также общее число слагаемых . Каждое очередное слагаемое вычисляется через предыдущее по следующей рекуррентной формуле: , где и т.д. Ввод и осуществляется во время работы программы.
  21. Напишите программу, вычисления числа с заданной точностью при помощи следующего ряда: , общий член которого вычисляется по формуле: , где – номер члена ряда. Подсчитать и вывести при этом также общее число просуммированных членов ряда. Ввод осуществляется во время работы программы.
  22. Напишите программу, определения варианта лабораторной работы по двум последним цифрам номера зачетной книжки. Вариант лабораторной работы вычисляется путем вычитания 30 из числа, образованного двумя последними цифрами номера зачетной книжки, до тех пор, пока оно больше 30. Две последние цифры номера зачётной книжки вводятся во время работы программы.
  23. Напишите программу извлечения квадратного корня методом Ньютона с заданной точностью по следующей рекуррентной формуле: , где и т.д. Ввод и осуществляется во время работы программы.
  24. Напишите программу определения значения величины: . Ввод осуществляется во время работы программы.
  25. Напишите программу определения значения величины: . Ввод осуществляется во время работы программы.
  26. Напишите программу, которая последовательно вводит в переменную целого типа произвольные числа до тех пор, пока очередное введённое число не будет равно нулю, и определяет их сумму.
  27. Напишите программу, которая последовательно вводит в переменную целого типа произвольные числа до тех пор, пока очередное введённое число не будет равно нулю, и определяет их среднее арифметическое.
  28. Напишите программу, которая последовательно вводит раз в переменную целого типа произвольные числа и определяет их среднее арифметическое.
  29. Напишите программу печати таблицы перевода температуры по шкале Фаренгейта в температуру по шкале Цельсия в диапазоне от до с шагом по формуле , где – температура по шкале Цельсия, – температура по шкале Фаренгейта. Ввод , и осуществляется во время работы программы.
  30. Напишите программу печати таблицы перевода температуры по шкале Цельсия в температуру по шкале Фаренгейта в диапазоне от до с шагом по формуле , где – температура по шкале Фаренгейта, – температура по шкале Цельсия. Ввод , и осуществляется во время работы программы.

Контрольные вопросы.

  1. Что такое циклы и для чего они предназначены?
  2. Какие типы циклов вы знаете?
  3. Что такое определитель цикла? В каких структурах он является числом?
  4. Чем отличаются циклы предусловия и постусловия?
  5. Запишите синтаксис всех циклов и охарактеризуйте его по такому плану: синтаксис; тип цикла; тип условия; характер определителя. Например:

 

Цикл Тип цикла Тип условия Определитель
Do Statements Loop Untilcondition неопределенный послеусловие условие