Севастопольский национальный униВЕРситЕт
Ядерной энергии И промышленности
Инструктивно-методические указания
по проведению лабораторной работы №1
на тему: «Разработка программ с ветвлением»
Севастополь
«УТВЕРЖДАЮ»
Заведующий кафедрой КС
______________________________ Н.Сапожников
«___» _____________ 2012 г.
Лабораторная работа №1
по дисциплине «Алгоритмизация и Программирование»
Время: 2 часа Место проведения: компьютерный класс
Тема: «Разработка программ с ветвлением»
Цель: 1. Закрепить знания возможностей языка программирования для реализации вычислительного процесса разветвляющейся структуры
2. Привить практические навыки разработки программ разветвляющейся структуры.
3. Получить дальнейшие навыки по отладке и тестированию программ.
4. Воспитать чувства дисциплинированности и исполнительности.
план Лабораторной работы
1. Вводная часть 05 мин.
Основная часть 70 мин.
а) контрольный опрос 15 мин.
б)выдача индивидуального задания для выполнения 5 мин.
лабораторной работы.
в) составление программ с использованием
условного оператора и оператора цикла 15 мин
г) отладка программы с использованием Borland Delphi и
выполнение контрольного примера 15 мин.
д) подготовка и защита отчета по лабораторной работе 20 мин
3. Заключительная часть 05 мин.
В результате проведения практического занятия студенты должны
Знать:
1 назначение и принцип работы операторов условной и безусловной передачи управления и операторов цикла;
Уметь:
1. Разрабатывать алгоритмы и программы решения задач с использованием операторов управления и операторов цикла;
2. Владеть приемами работы в среде BР.
Организационно-методические указания по
Проведению ЛАБОРАТОРНого занятия
Программирование разветвляющихся процессов.
Разработать алгоритм, написать, отладить и выполнить программу вычисления значения функции Z(X), заданной соотношением:
Параметры А и В задать в программе жёстко(либо в разделе CONST или оператором присваивания), а значение Х вводить с клавиатуры с помощью оператора READLN(по одному для каждого прогона программы). Вводу значения Х должен предшествовать вывод на экран подсказки, например «Введите значение Х».
В качестве результата выводить на экран исходное значение Х и вычисленное значение функции Z(X), вывод значений осуществить в виде с фиксированной точкой и снабдить пояснениями.
Варианты заданий
F(x) | A | B | X | G(x) | № |
x+sin(-3*x2)+e-х | 5.02 | 11.2 | -3.6 9.9 12.7 | ||
F(x) | A | B | X | G(x) | № |
0,6 | 5,5 | 0,9 7,5 | |||
F(x) | A | B | X | G(x) | № |
-1,3 | 0,2 | -2,4 0,1 0,5 | |||
F(x) | A | B | X | G(x) | № |
0,2 | 0,6 | 0,1 0,4 0,8 | |||
F(x) | A | B | X | G(x) | № |
2,50 | 3,1 | 1,2 2,9 4,8 | |||
F(x) | A | B | X | G(x) | № |
1,7 | 2,8 | 1,1 2,5 3,1 | |||
F(x) | A | B | X | G(x) | № |
2,3 | 3,1 | 1,9 2,4 3,8 | |||
F(x) | A | B | X | G(x) | № |
-5,1 | 3,3 | -6,2 -0,3 4,5 | |||
F(x) | A | B | X | G(x) | № |
-4,5 | 1,9 | -5,1 1,6 2,7 | |||
F(x) | A | B | X | G(x) | № |
x+sin(-3*x2)+e-х | 5.02 | 11.2 | -6,2 -0,3 4,5 | ||
F(x) | A | B | X | G(x) | № |
x+sin(-3*x2)+e-х | 5.02 | 11.2 | 0,1 0,4 0,8 | ||
F(x) | A | B | X | G(x) | № |
x+sin(-3*x2)+e-х | 5.02 | 11.2 | 0,9 7,5 | ||
F(x) | A | B | X | G(x) | № |
x+sin(-3*x2)+e-х | 5.02 | 11.2 | -2,4 0,1 0,5 | ||
F(x) | A | B | X | G(x) | № |
0,6 | 5,5 | 1,2 2,9 4,8 | |||
F(x) | A | B | X | G(x) | № |
0,2 | 0,6 | 0,1 0,4 0,8 | |||
F(x) | A | B | X | G(x) | № |
-5,1 | 3,3 | -5,1 1,6 2,7 | |||
F(x) | A | B | X | G(x) | № |
0,2 | 0,6 | 0,1 0,4 0,8 | |||
F(x) | A | B | X | G(x) | № |
2,3 | 3,1 | -3.6 9.9 12.7 | |||
F(x) | A | B | X | G(x) | № |
-1,3 | 0,2 | -3.6 9.9 12.7 | |||
F(x) | A | B | X | G(x) | № |
1,7 | 2,8 | 0,9 7,5 | |||
F(x) | A | B | X | G(x) | № |
0,2 | 1,7 | 0,9 7,5 | |||
F(x) | A | B | X | G(x) | № |
2,3 | 3,1 | -3.6 9.9 12.7 | |||
F(x) | A | B | X | G(x) | № |
0,2 | 0,6 | 0,1 0,4 0,8 | |||
F(x) | A | B | X | G(x) | № |
2,3 | 0,2 | 0,1 0,4 0,8 | |||
F(x) | A | B | X | G(x) | № |
0,3 | 1,2 | 1,2 2,9 4,8 | |||
F(x) | A | B | X | G(x) | № |
0,4 | 0,6 | 1,2 2,9 4,8 | |||
F(x) | A | B | X | G(x) | № |
2,5 | 4,1 | -3.6 9.9 12.7 | |||
F(x) | A | B | X | G(x) | № |
3,1 | 0,5 | 0,1 0,4 0,8 | |||
F(x) | A | B | X | G(x) | № |
0,9 | 2,7 | 1,2 2,9 4,8 | |||
F(x) | A | B | X | G(x) | № |
0,65 | 1,27 | 0,9 7,5 |
ЗАДАЧА №2
Если введенное число одноразрядное и лежит в диапазоне от 1 до 7, то напечатать «возможно это день недели»; если оно двухразрядное и находится в диапазоне от 10 до 12, то напечатать «возможно это месяц», если четырехразрядное и больше 1000, то напечатать «возможно это год».