Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №1

.pdf
Скачиваний:
62
Добавлен:
16.03.2016
Размер:
110.96 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА №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