
Лабораторная работа №1
.pdfЛАБОРАТОРНАЯ РАБОТА №1
Линейные алгоритмические структуры
Цель работы: научиться строить линейные алгоритмы, записывать алгоритмы в виде схемы алгоритма и на алгоритмическом языке.
Задание к лабораторной работе:
По результатам работы необходимо в отчёте привести алгоритм в виде схемы алгоритма и на алгоритмическом языке (с необходимыми комментариями и пояснениями). Пример отчёта приведён ниже.
Выполнение схемы алгоритма производится в соответствии с ГОСТ 19.701-90 «Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения»
Студенты, не имеющие с собой подписанного отчёта о предыдущей работе, к следующему занятию не допускаются с последующей отработкой пропущенного занятия!
1)Через участок электрической цепи, представляющий собой параллельное соединение двух активных сопротивлений R1 и R2, протекает электрический ток силой I. Записать алгоритм вычисления напряжения на участке цепи и силы тока в каждой ветви соединения.
2)Напряжение на участке электрической цепи, представляющим собой последовательное соединение двух активных сопротивлений R1 и R2, равно U. Записать алгоритм вычисления силы тока, протекающего через участок цепи, и напряжения на зажимах каждого из сопротивлений.
3)Участок электрической цепи представляет собой последовательное соединение трёх активных сопротивлений R1, R2 и R3. Напряжение на зажимах сопротивления R1 равно U1. Записать алгоритм вычисления напряжений на зажимах остальных сопротивлений.
4)Автомобиль первую половину всего пути двигался со скоростью V1, а второю – со скоростью V2. Записать алгоритм вычисления средней скорости движения автомобиля.
5)Записать алгоритм вычисления приращения (в процентах) объёма параллелепипеда при изменении его длины, ширины и высоты, соответственно, на d1, d2 и d3 процентов (|d1|<100%, |d2|<100%, |d3|<100%).
6)Записать алгоритм вычисления приращения (в процентах) площади прямоугольника при изменении его длины и ширины, соответственно, на d1 и d2 процентов (|d1|<100%, |d2|<100%).
7)Записать алгоритм вычисления приращения (в процентах) площади и периметра квадрата при изменении длины его диагонали на d процентов (|d|<100%).
8)Имеется M граммов d-процентного раствора йода в спирте. Записать алгоритм вычисления количества спирта, которое нужно добавить к имеющемуся раствору для получения p-процентного раствора (p<d).
9)Записать алгоритм вычисления площади и толщины кольца, длина внутренней окружности которого равна l, а внешней – L (L>l).
10)Записать алгоритм вычисления площади и длины внешней окружности кольца, длина внутренней окружности которого равна L, а толщина – h.
11)Известна сторона квадрата. Записать алгоритм вычисления площади и периметра квадрата, а также длин описанной около него и вписанной в него окружностей.
12)Известна длина описанной около квадрата окружности. Записать алгоритм вычисления площади, периметра и диагонали квадрата, а также длины вписанной в него окружности.
Страница 1 из 5
13)Известна длина вписанной в квадрат окружности. Записать алгоритм вычисления площади, периметра и диагонали квадрата, а также длины описанной около него окружности.
14)Записать алгоритм вычисления объема, площадей основания и поверхности цилиндра по его высоте и радиусу основания.
15)Записать алгоритм вычисления объема, площадей основания и поверхности цилиндра по его высоте и длине основания.
16)Записать алгоритм вычисления скорости (км/ч), с которой бегун пробежал дистанцию. Исходные данные: длина дистанции (м), время бега (минут, секунд).
17)Известна диагональ куба. Записать алгоритм вычисления объема и площади поверхности куба.
18)Известен катет равнобедренного прямоугольного треугольника. Записать алгоритм вычисления длин вписанной в него и описанной около него окружностей.
19)Известна длина вписанной в равнобедренный прямоугольный треугольник окружности. Записать алгоритм вычисления площади и периметра треугольника, а также длины описанной около него окружности.
20)Известна длина описанной около равнобедренного прямоугольного треугольника окружности. Записать алгоритм вычисления площади и периметра треугольника, а также длины вписанной в него окружности.
21)Записать алгоритм вычисления стоимости поездки на автомобиле одного человека на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (км); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина; количество людей в машине.
22)Даны три действительных числа. Записать алгоритм вычисления среднего арифметического и дисперсии этих чисел (дисперсия есть отношение суммы квадратов разностей между числами и средним арифметическим этих чисел к количеству чисел, уменьшенному на единицу).
23)Одна вершина равнобедренного прямоугольного треугольника лежит в центре окружности радиуса R, а другие – на окружности. Записать алгоритм вычисления площадей сектора и сегмента, образованных, соответственно, катетами и гипотенузой этого треугольника.
24)Известен периметр равностороннего треугольника. Записать алгоритм вычисления его высоты и площади, а также длины описанной около него окружности.
25)Известна высота равностороннего треугольника. Записать алгоритм вычисления его периметра и площади, а также длины вписанной в него окружности.
26)Известна длина окружности, описанной около равностороннего треугольника. Записать алгоритм вычисления высоты, периметра и площади треугольника.
27)Известна длина окружности, вписанной в равносторонний треугольник. Записать алгоритм вычисления высоты, стороны и площади треугольника.
Страница 2 из 5
Министерство образования и науки Российской Федерации Южно-Уральский государственный университет Факультет «Приборостроительный /КТУР/»
Кафедра «Информационно-измерительная техника»
Наименование работы
ОТЧЁТ о лабораторной работе №__
по дисциплине «Наименование дисциплины» Вариант задания №__
Выполнил студент группы ХХ-ХХХ
_______________/И.О. Фамилия/
(подпись)
______________________20__ г.
(дата)
Отчет принял, (должность)
_______________/И.О. Фамилия/
(подпись)
______________________20__ г.
(дата)
Челябинск 20__
Страница 3 из 5

Цель работы: научиться строить линейные алгоритмы, записывать алгоритмы в виде схемы алгоритма и на алгоритмическом языке.
Задание: записать алгоритм вычисления суммы двух вещественных чисел.
Ход работы
1)Определение входных и выходных данных:
∙входными данными (аргументами) являются вещественные числа a и b;
∙выходными данными (результатом) является вещественная сумма s чисел a
и b.
2)Решение задачи:
сумма двух чисел равна s = a+b.
3) Представление алгоритма в виде схемы алгоритма:
1
Начало |
алгоритм «Сумма» |
2
Ввод |
входные данные – |
a, b |
вещественные числа a и b |
3
s:=a+b
4
Вывод |
выходные данные – сумма s |
s |
чисел a и b |
5
Конец
Страница 4 из 5
4) Запись алгоритма на алгоритмическом языке:
алг Сумма (арг вещ a, b, рез вещ s)
нач
| ввод a, b
| s:=a+b
| вывод s
кон
Страница 5 из 5