Программирование разветвляющихся процессов.

Севастопольский национальный униВЕРситЕт

Ядерной энергии И промышленности

Инструктивно-методические указания

по проведению лабораторной работы №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), заданной соотношением:

Программирование разветвляющихся процессов. - student2.ru

Параметры А и В задать в программе жёстко(либо в разделе 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 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 0,6 5,5 0,9 7,5 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru -1,3 0,2 -2,4 0,1 0,5 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 0,2 0,6 0,1 0,4 0,8 Программирование разветвляющихся процессов. - student2.ru Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 2,50 3,1 1,2 2,9 4,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 1,7 2,8 1,1 2,5 3,1 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 2,3 3,1 1,9 2,4 3,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru -5,1 3,3 -6,2 -0,3 4,5 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru -4,5 1,9 -5,1 1,6 2,7 Программирование разветвляющихся процессов. - student2.ru  
F(x) A B X G(x)
x+sin(-3*x2)+e-х 5.02 11.2 -6,2 -0,3 4,5 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
x+sin(-3*x2)+e-х 5.02 11.2 0,1 0,4 0,8 Программирование разветвляющихся процессов. - student2.ru Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
x+sin(-3*x2)+e-х 5.02 11.2 0,9 7,5 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
x+sin(-3*x2)+e-х 5.02 11.2 -2,4 0,1 0,5 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 0,6 5,5 1,2 2,9 4,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 0,2 0,6 0,1 0,4 0,8 Программирование разветвляющихся процессов. - student2.ru  
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru -5,1 3,3 -5,1 1,6 2,7 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 0,2 0,6 0,1 0,4 0,8 Программирование разветвляющихся процессов. - student2.ru Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 2,3 3,1 -3.6 9.9 12.7 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru -1,3 0,2 -3.6 9.9 12.7 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 1,7 2,8 0,9 7,5 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 0,2 1,7 0,9 7,5   Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru   2,3 3,1 -3.6 9.9 12.7 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 0,2 0,6 0,1 0,4 0,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru 2,3 0,2 0,1 0,4 0,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru   0,3 1,2 1,2 2,9 4,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
  Программирование разветвляющихся процессов. - student2.ru 0,4 0,6 1,2 2,9 4,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru   2,5 4,1 -3.6 9.9 12.7 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru   3,1 0,5 0,1 0,4 0,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru   0,9 2,7 1,2 2,9 4,8 Программирование разветвляющихся процессов. - student2.ru
F(x) A B X G(x)
Программирование разветвляющихся процессов. - student2.ru   0,65 1,27 0,9 7,5 Программирование разветвляющихся процессов. - student2.ru

ЗАДАЧА №2

Если введенное число одноразрядное и лежит в диапазоне от 1 до 7, то напечатать «возможно это день недели»; если оно двухразрядное и находится в диапазоне от 10 до 12, то напечатать «возможно это месяц», если четырехразрядное и больше 1000, то напечатать «возможно это год».

Наши рекомендации