Автор работы: Пользователь скрыл имя, 02 Апреля 2014 в 20:59, лабораторная работа
ТЕМА: Программирование на PASCAL. Разработка программ, содержащих циклические алгоритмы.
ЦЕЛЬ: научиться составлять задачи, содержащие повторяющиеся действия на на языке программирования PASCAL.
ЛАБОРАТОРНАЯ РАБОТА 3
ТЕМА: Программирование на PASCAL. Разработка программ, содержащих циклические алгоритмы.
ЦЕЛЬ: научиться составлять задачи, содержащие повторяющиеся действия на на языке программирования PASCAL.
ОТЧЕТ ДОЛЖЕН СОДЕРЖАТЬ:
ЗАМЕЧАНИЕ: Отчет оформить в текстовом редакторе, распечатать на листах формата А4. Результаты работы должны быть сохранены на диске и приложены к отчету.
ЗАМЕЧАНИЕ: Проанализировать условие, определить исходные данные, результат, расчетные формулы. Вывод вещественного результата задать в десятичной форме
Таблица 1
Вариант |
Условие | ||||||||||||||||||||||
Написать программу, которая в цикле вычисляет сумму чисел от 1 до введенного пользователем числа. | |||||||||||||||||||||||
С помощью цикла while запрашивать у пользователя символ с клавиатуры до тех пор, пока он не введет «а». | |||||||||||||||||||||||
Написать программу, которая в цикле выводит числа от 10 до 0 в обратном порядке. | |||||||||||||||||||||||
С помощью цикла while выводить на экран числа от 10 до 100 с шагом 20. | |||||||||||||||||||||||
Написать программу, которая выводит цифры 1 и 0 столько раз, сколько введет пользователь. | |||||||||||||||||||||||
Написать программу, которая запрашивает у пользователя число, которое умножает на 10 и выводит на экран до тех пор, пока пользователь не введет 0. | |||||||||||||||||||||||
Написать программу, которая в бесконечном цикле складывает числа от 1 и далее по порядку до тех пор, пока сумма не превысит 100. | |||||||||||||||||||||||
С помощью цикла for вычислить и вывести на экран все остатки от деления на 5 чисел от 20 до 30. | |||||||||||||||||||||||
Написать программу, которая вводит с клавиатуры 5 целых чисел и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом. Вычисление среднего арифметического последовательности дробных чисел. После ввода каждого числа нажимайте <Enter> 5 7 3 1 2 Среднее арифметическое введенной последовательности: 3.60 | |||||||||||||||||||||||
Написать программу, которая выводит квадраты чисел от 10 до 20. | |||||||||||||||||||||||
Написать программу, которая находит сумму всех чисел из промежутка от А до В, кратных 13 и 5 (А и В вводятся с клавиатуры). | |||||||||||||||||||||||
Написать программу, которая считает произведение чисел от 5 до 15. | |||||||||||||||||||||||
Написать программу, которая находит все трехзначные числа, которые при делении на 2 дают остаток 1, при делении на 3 – остаток 2, при делении на 4 – остаток 3, а само число делится на 5.. | |||||||||||||||||||||||
Написать программу, которая в цикле возводит все числа от 15 до 25 в квадрат и выводит на экран сумму квадратов. | |||||||||||||||||||||||
Написать программу, которая выводит числа от 125 до 100 в обратном порядке. | |||||||||||||||||||||||
Написать программу, которая в цикле производит действия над числами от 0 до 10: если число четное, то вывести его квадрат, если нечетное - то куб. | |||||||||||||||||||||||
Написать программу, которая спрашивает у пользователя число до 10 и выводит столько раз «Ура». Если пользователь ввел неправильное число, то вывести сообщение об ошибке. | |||||||||||||||||||||||
Написать программу, считает р=х+2*с, где х - введенное пользователем число, с - числа от 0 до 10. | |||||||||||||||||||||||
Написать программу, которая выводит числа от 1000 до 100 с шагом 150. | |||||||||||||||||||||||
Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Ниже приведен рекомендуемый вид экрана во время работы программы. Таблица квадратов нечетных чисел.
| |||||||||||||||||||||||
Написать программу, которая вычисляет сумму первых n целых положительных нечетных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Вычисление суммы нечетных положительных чисел. Введите количество суммируемых чисел и нажмите <Enter> 5 Сумма первых 5 положительных нечетных чисел равна 25 | |||||||||||||||||||||||
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел. Ниже приведен рекомендуемый вид экрана во время работы программы. Таблица квадратов.
| |||||||||||||||||||||||
Написать программу, которая выводит таблицу значений функции у = -2,4х2+5х-3 в диапазоне от -2 до 2, с шагом 0,5. Ниже приведен рекомендуемый вид экрана во время работы программы.
| |||||||||||||||||||||||
Написать программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100 г. Ниже приведен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом). Введите цену одного килограмма и нажмите <Enter> (копейки от рублей отделяйте точкой) -> 16.50
| |||||||||||||||||||||||
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Вычисление суммы четных положительных чисел. Введите количество суммируемых чисел и нажмите <Enter> 12 Сумма первых 12 положительных четных чисел равна 156 | |||||||||||||||||||||||
Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Данные, введенные пользователем, выделены полужирным шрифтом. Вычисление среднего арифметического последовательности дробных чисел. После ввода каждого числа нажимайте <Enter> 5.4 7.8 3.0 1.5 2.3 Среднее арифметическое введенной последовательности: 4.00 |
ЗАМЕЧАНИЕ: Текст программы должен содержать комментарии. Если результат действительного типа, то он должен быть получен в десятичной форме. Сделать фотографию экрана результатов выполнения программы для отчета.
Определить, с какой скоростью и за какое время поднимется ракета, запущенная с исходной планеты на другую, на заданную высоту.
ЗАМЕЧАНИЕ: Проанализировав условие, были определены исходные данные, результат, расчетные формулы следующим образом:
Формулы для вычисления:
F=dp/dt;
M=M-M*t2-t1,
V=V+F*t2-t1/V;
x=x+V*t2-t1;
t=t2-t1.
где – F – внешняя сила приращения импульса за время dt;
M – расход топлива за единицу времени;
V – скорость;
Х – приращение пути;
t – приращение времени.
Условные обозначения:
х – перемещение;
h – высота;
t – время;
dt – приращение времени;
re – радиус планеты;
r – приращение пути для старта ракеты не с экватора;
mr – масса ракеты;
me – масса планеты;
V – скорость;
U – скорость истечения топлива;
mn – масса топлива.
ЗАМЕЧАНИЕ: рекомендуется следующий алгоритм решения:
Вычисления в цикле производятся до тех пор, пока высота больше перемещения. Записать в теле цикла комментарии по каждому оператору.
ЗАМЕЧАНИЕ: Текст программы должен содержать комментарии. Сделать фотографию экрана результатов выполнения программы для отчета.
КОНТРОЛЬНЫЕ ВОПРОСЫ: