Сделать вывод по работе

Лабораторная работа 17

Разработка программ линейной структуры

 

1. Цель работы: овладеть практическими навыками разработки программ линейной структуры в среде программирования Pascal ABC.

 

2. Теоретическое обоснование

 

ПРИМЕР: Вычислить сторону и периметр квадрата, если известна его площадь.

Блок-схема алгоритма:          Программа на языке Pascal

 

program Figura; uses Crt; var a, b, p, s: real; begin ClrScr; write ('S='); readln (s); a:= sqrt (s); {вычисление стороны} p:= 4* a;           {вычисление периметра} writeln (' a = ', a:5:2, ' ед'); writeln (' p= ', p:5:2, ' ед'); readln; end.
начало
S
p = 4 * a
a, p
конец 

 

3. Алгоритм выполнения работы:

Ознакомиться с теорией вопроса

Выполнить представленные задания

 

Задание 1. Разработать алгоритм решения задачи на языке блок-схем и программу в среде программирования Pascal ABC.

Треугольник задан координатами  своих вершин. Найти периметр и площадь треугольника.

Указание: Воспользуйтесь формулой для вычисления расстояния между двумя точками: и формулой Герона для вычисления площади треугольника: , где p — полупериметр.

Задание 2. Выполните представленные задания.

Пусть значения переменных x и y равны, соответственно, 0.3 и -0.2. Какие значения будут иметь эти переменные после выполнения операторов присваивания:

a)

b)

c)

Какие из следующих последовательностей символов является операторами ввода:


a) read (x, y, z);

b) read x, y, z;

c) readln (x);

d) x:= read (x);

e) readln (a; b);

f) read (a, a + b)?


Какие из следующих последовательностей символов являются операторами вывода:


a) write (x, y);

b) writeln (x, x + 1, x + 2);

c) read (a);

d) write (100);

e) writeln (x; y; z);

f) write (x + 2.2);

g) write (x + 2,3)?


Задать в виде оператора присваивания следующие действия:

a) Переменной a присвоить значение, равное полусумме значений переменных x и y;

b) Удвоить значение переменной a;

c) Значение переменной x увеличить на 0.1;

d) Изменить знак значения переменной t.





Задание 3.

Начертить блок-схему алгоритма для вычисления функции согласно своему варианту (Приложение 1).

Составить программу для вычисления функции на компьютере. Выполнить компиляцию программы. Запустить программу с исходными данными. Результаты вычислений представить в отчете.

 

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

 

Вычисление площади прямоугольника

Введите исходные данные:

Длина (см) —> 9

Ширина (см) —> 7.5

 

Площадь прямоугольника: 67.50 кв.см.

Вариант 2. Написать программу вычисления объема параллелепипеда.(  )

 

Вычисление объема параллелепипеда

Введите исходные данные:

Длина (см) —> 9

Ширина (см) —> 7.5

Высота (см) —> 5

 

Объем: 337.50 куб.см.

 

Вариант 3. Написать программу вычисления площади поверхности параллелепипеда. (сложить площади всех граней)

Вычисление площади поверхности параллелепипеда.

Введите исходные данные:

Длина (см) —> 9

Ширина (см) —> 7.5

Высота (см) —> 5

 

Площадь поверхности: 300.00 кв.см.

Вариант 4. Написать программу вычисления объема куба.

 

Вычисление объема куба.

Введите длину ребра (см) и нажмите клавишу <Enter>

 —> 9.5

 

Объем куба: 857.38 куб.см.

 

Вариант 5. Написать программу вычисления объема цилиндра. ()

 

Вычисление объема цилиндра.

Введите исходные данные:

Радиус основания (см) —> 5

Высота цилиндра (см) —> 10

Объем цилиндра 1570.80 см.куб.

 

Для завершения нажмите <Enter>

 

Вариант 6. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей.

 

Вычисление стоимости покупки.

Введите исходные данные:

Цена тетради (руб.) —> 2.75

Количество тетрадей —> 5

Цена карандаша (руб.) —> 0.85

Количество карандашей —> 2

 

Стоимость покупки: 15.45 руб.

Вариант 7. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к ним.

 

Вычисление стоимости покупки.

Введите исходные данные:

Цена тетради (руб.) —> 2.75

Цена обложки (руб.) —> 0.5

Количество комплектов (шт.) —> 7

 

Стоимость покупки: 22.75 руб.

 

Вариант 8. Написать программу вычисления стоимости некоторого количества (по весу) яблок.

 

Вычисление стоимости покупки.

Введите исходные данные:

Цена одного килограмма яблок (руб.) —> 8.5

Вес яблок (кг) —> 2.3

 

Стоимость покупки: 19.55 руб.

 

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

Вычисление площади треугольника.

Введите исходные данные:

Основание (см) —> 8.5

Высота (см) —> 10

 

Площадь треугольника 42.50 кв.см.

Вариант 10. Написать программу вычисления площади треугольника, если известны длины двух его сторон и величина угла между этими сторонами.()

 

Вычисление площади треугольника.

Введите (через пробел) длины двух сторон (см) треугольника

—> 25 17

Введите величину угла между сторонами треугольника

—> 30

Площадь треугольника: 106.25 кв.см.

Вариант 11. Написать программу, вычисления площади поверхности цилиндра. ()

 

Вычисление площади поверхности цилиндра.

Введите исходные данные:

Радиус основания (см) —> 5.5

Высота цилиндра (см) —> 7

 

Площадь поверхности: 431.97 кв.см.

 

Вариант 12. Написать программу пересчета веса из фунтов в килограммы (1 фунт — 405,9 грамма).

 

Пересчет веса из фунтов в килограммы.

Введите вес в фунтах и нажмите <Enter>.

—> 3.5

3.5 фунт(а/ов) — это 1 кг 420 гр.

Вариант 13. Написать программу пересчета величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.

 

Преобразование числа в денежный формат.

Введите дробное число —> 23.6

 

23.6 руб. — это 23 руб. 60 коп.

 

Вариант 14. Написать программу пересчета расстояния из верст в километры (1 верста — это 1066,8 м)

 

Пересчет расстояния из верст в километры.

Введите расстояние в верстах —> 100

100 верст — это 106.68 км

 

Вариант 15. Написать программу вычисления объема параллелепипеда (  ).

 

Вычисление объема параллелепипеда.

Введите в одной строке длину, ширину и высоту параллелепипеда (в сантиметрах)

Числа разделяйте пробелами.

После ввода последнего числа нажмите <Enter>.

—> 7.5 2.5 3

 

Объем параллелепипеда 56.25 см.куб.

 

 

Сделать вывод по работе


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: