- Практическая работа №5. Среда программирования. Тестирование готовой программы. Программная реализация несложного алгоритма.
- 1. Цель работы:
- 1) научиться применять основные операторы (команды) и редактировать программы с линейной структурой;
- Ход выполнения работы
- Задание № 1
- Задание № 2
- Задание № 3
- Задание № 4
- Задание № 5
- Ответ
- Ответы на вопрос
Практическая работа №5. Среда программирования. Тестирование готовой программы. Программная реализация несложного алгоритма.
1. Цель работы:
1) научиться применять основные операторы (команды) и редактировать программы с линейной структурой;
2. Оборудование, приборы, аппаратура, материалы: персональный компьютер, среда программирования Pascal ABC.
3. Краткие теоретические сведения.
Паскаль – язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623-1662) и разработан в 1968-1971 гг. Никлаусом Виртом. Первоначально был разработан для обучения, но вскоре стал использоваться для разработки программных средств в профессиональном программировании.
Паскаль популярен среди программистов по следующим причинам:
- Прост для обучения. Отражает фундаментальные идеи алгоритмов в легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы. Позволяет четко реализовать идеи структурного программирования и структурной организации данных. Использование простых и гибких структур управления: ветвлений, циклов. Надежность разрабатываемых программ.
Основными операторами в языке программирования Разса1 являются:
- гead, readln — оператор ввода данных; := — оператор присваивания; write, writeln — оператор вывода.
Рассмотрим основные блоки программы с линейной конструкцией (рис. 2.11).
Ход выполнения работы
2. Редактирование готовой программы.
2.1. Выполните задания № 1—3, продемонстрируйте преподавателю результаты работы.
Задание № 1
Измените исходную программу, чтобы она находила сумму двух чисел.
Сохраните программу нажав Файл→Сохранить как.
Задание № 2
Измените исходную программу, чтобы она находила частное двух чисел.
Сохраните программу нажав Файл→Сохранить как.
Задание № 3
Измените исходную программу, чтобы она находила сумму четырех чисел.
Сохраните программу нажав Файл→Сохранить как.
3. Составление простейших программ. Выполните задания № 4, 5.
Задание № 4
Составьте программу нахождения значения выражения (а-(d+21)*2)*(с-7*к), где значения переменных а, d, с и к вводятся с клавиатуры (результат выполнения программы покажите преподавателю).
Задание № 5
Составьте программу расчета скорости движения V в скважине с производительностью Q насоса и площадью поперечного сечения F скважины.
Математическая формулировка задачи. Скорость движения раствора определяется по формуле
где Q — производительность насоса; F — площадь поперечного сечения кольцевого пространства между стенками скважины и бурильными трубами.
Площадь сечения скважины F1 = πD12 /4; площадь сечения бурильной трубы F2 = πD22 /4 . Тогда F = F1-F2.
Алгоритм решения задачи:
Ввод исходных данных D1,D2,Q; вычисление F1,F2,F и V; вывод результатов V.
Составьте программу, описывающую алгоритм, представленный на рис. 2.15, и продемонстрируйте преподавателю результат работы.
Рис. 2.15. Блок-схема расчета скорости движения в скважине
4. Выполнение зачетного задания. Выполните зачетное задание и предъявите преподавателю результат работы.
[з] Зачетное задание
Среднее арифметическое двух чисел равно половине суммы этих чисел. Составьте программу, в которой вводится два числа и вычисляется их среднее арифметическое. Каждый день Поль получает карманные деньги на мелкие расходы. Из них он тратит 30 пенсов на сладости. Это составляет 1/4 часть того, что он покупает ежедневно. Поль сберегает 1/3 того, что остается после покупки сладостей. Напишите программу, которая выводит на экран сумму, накопленную Полем за один год. Задайте число в интервале от 1 до 100. Составьте программу, которая:
- умножает это число на себя; складывает результат умножения с удвоенным исходным числом; делит полученную сумму на исходное число; вычитает из результата деления исходное число; выводит на экран окончательный результат.
5. Содержание отчета
Отчет должен содержать:
Название работы. Цель работы. Задание и его решение. Вывод по работе.
6. Контрольные вопросы
Что такое среда программирования? Опишите среду программирования PascalABC. Как сохранить текст программы в Pascal ABC? Какова структура программы на языке Pascal? Как осуществить запуск программы?
V = S/t . Насколько я поняла, так как и с дробными числами действия должны выполняться так же.
- Комментарии
- Отметить нарушение
Ответ
var
s,t:real;
begin
write(‘Введие расстояние: ‘);
readln(s);
write(‘Введите время (в часах): ‘);
readln(t);
writeln(‘Скорость автомобиля ‘,s/t,’ кмч’);
end.
Ответы на вопрос
write(‘введите количество чисел’);
for i: =1 to n do
желтый знак – нехватка памяти
все остальное – размер
1. программную систему можно рассматривать как множество классов, позволяющих создавать, получать доступ и изменять коллекции данных, называемых объектами
3. вызов объектом компонента – основная базисная операция оо программирования
var s,t: real; begin write(‘введие расстояние: ‘); readln(s); write(‘введите время (в часах): ‘); readln(t); writeln(‘скорость автомобиля ‘,s/t,’ кмч’); end.
v = s/t . насколько я поняла, так как и с дробными числами действия должны выполняться так же.
“>