2. Разработать блок-схему алгоритма (для работ №№ 1,2) или программу (для работ №№ 3-10) решения задачи в соответствии с заданием;
3. Составить отчет;
4. Защитить лабораторную работу:
· ответить на контрольные вопросы;
· ответить на вопросы преподавателя по разработанным блок-схемам и программам.
СОДЕРЖАНИЕ ОТЧЁТА ПО ЛАБОРАТОРНОЙ РАБОТЕ
Для работ № 1,2
1. Титульный лист;
2. Для каждой задачи:
· условие задачи;
· блок-схема (алгоритмические блоки можно выполнять карандашом).
Для работ № 3…10
1. Титульный лист;
2. Для каждой задачи:
· условие задачи;
· текст программы;
· результаты тестирования программы по следующему образцу.
№ теста
Входные данные
Результат
A
B
S
1.2
2.8
1.9
error
Пример титульного листа отчета см. Приложение.
ЛАБОРАТОРНАЯ РАБОТА № 1
Тема: Разработка блок-схемы разветвленного алгоритма.
Цель работы:Овладение практическими навыками разработки алгоритма решения задачи. Составление блок-схемы разветвляющейся структуры.
Пояснения к работе
Алгоритм называется разветвляющимся, если последовательность выполнения шагов алгоритма изменяется в зависимости от некоторых условий. Условие – это логическое выражение, которое может принимать два значения: “ДА” – если условие верно (истинно), и “НЕТ” – если условие неверно (ложно). Базовая структура разветвления может быть записана двумя способами.
1 способ (полный) 2 способ (сокращенный)
Пример выполнения работы
Условие: Решение
Разработать блок-схему вычисления
значения функции Y:
SIN X , если X>1
Y=
COS X , если X<=1
Контрольные вопросы
1. Почему алгоритм называется разветвляющимся?
2. Что такое условие и как оно обозначается в блок-схемах?
3. Какие существуют способы записи разветвления в блок-схемах?
4. Сколько условий можно использовать в одной блок-схеме?
Варианты к лабораторной работе № 1
(ваш номер по журналу соответствует номеру варианта)
№
варианта
Задание 1 Вычислить значение функции
Задание 2
x<0
Ввести число.
Определить принадлежит ли это число отрезку [3; 12].
Ввести три числа.
Определить являются ли положительными все числа или нет.
Ввести три числа.
Определить является ли их сумма положительной или нет
.
Ввести три числа. Определить максимальное
.
Ввести коэффициенты квадратного уравнения.
Определить корни, если они существует
x<0
Ввести три числа.
Найти сумму двух из них, которые не являются min.
Ввести два числа. Если оба числа положительны, найти их сумму, в противном случае найти их произведение
Ввести координаты точки X и Y.
Определить, в какую координатную четверть оно попадает.
Ввести число.
Определить принадлежит ли это число отрезку [-5; 0].
X<0
Ввести номер месяца года. Вывести время года (зима, весна, лето, осень).
x<0
Ввести четыре числа. Вывести минимальное
Ввести площадь круга S1 и площадь квадрата S2.
Определить поместиться ли круг в квадрате.
Ввести три числа. Вывести «да», если они введены в порядке возрастания
Ввести три числа. Определить являются ли они сторонами равностороннего треугольника
x>2
Ввести четыре числа. Вывести минимальное
Ввести три числа. Определить минимальное
Ввести три числа. Вывести их в порядке возрастания
Ввести три числа.
Определить являются ли отрицательными все числа или нет
Ввести два числа. Если оба числа меньше 10, найти их сумму, в противном случае найти их произведение.
Ввести три числа.
Вывести «да», если они введены в порядке убывания.
x<0
Ввести число.
Вывести «да», если оно принадлежит отрезку [8; 15].
x>0
Ввести три числа.
Вывести то число, которое не является min и max.
Ввести два числа
Вывести их сумму, если она больше произведения этих чисел
.
Ввести три числа. Если они введены по возрастанию, вывести их сумму
x> 0
.
Ввести три числа. Вывести два из них, которые не min
x=0
.
Определить пройдет ли кирпич с ребрами a,b,c в квадратное отверстие со стороной d
x<0
Ввести площадь круга S1 и площадь квадрата S2.
Определить поместиться ли квадрат в круге.
.
Ввести три числа.
Определить являются ли отрицательной их сумма или нет
x> -10
Ввести три числа. Вывести их в порядке убывания.
0<x<5
x>=5
Ввести два числа. Вывести сумму неотрицательных значений
x=12
.
Ввести три числа.
Если они введены по убыванию, вывести их произведение