Студопедия — ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО






ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«Донской государственный технический университет»

(ДГТУ)

 

Кафедра «Программное обеспечение вычислительной техники и автоматизированных систем»

 

ЛАБОРАТОРНАЯ РАБОТА

«РАЗВЕТВЛЯЮЩИЕСЯ ПРОГРАММЫ»

 

Ростов-на-Дону


Цель работы: научиться составлять разветвляющиеся алгоритмы и выполнять их программную реализацию.

 

Теоретическая часть

 

Условный оператор

 

Условный оператор имеет полную и краткую формы.

 

Полная форма условного оператора выглядит следующим образом:

 

if условие then оператор1

else оператор2

 

Краткая форма условного оператора имеет вид:

 

if условие then оператор

Вложенное условие:

 

 

if условие1 then

if условие2 then оператор1

else оператор2

 

if условие1 then

begin

if условие2 then оператор1

end

else оператор2

 

Пример 1. Определение знака числа

 

1. Блок-схема

 

 

2. Программа

 

program exm1;

 

объявление переменной целого типа

var

n:integer;

 

begin

 

вывод поясняющего сообщения

write('Введите число: ');

 

ввод с клавиатуры значения переменной n

readln(n);

 

проверка условия

if n > 0 then

 

если условие выполняется (ветвь +)

writeln('Число положительное!!!') вывод на экран сообщения

 

else

если условие не выполняется (ветвь -)

writeln('Вы ввели число', N); вывод на экран сообщения и значения переменной n

 

end.

 

Пример 2: Определить знак числа, если оно отлично от нуля

 

1. Блок-схема

 

 

2. Программа

 

program exm2;

var

n:integer;

 

begin

 

write('Введите число: ');

readln(n);

if n > 0 then

writeln('Число положительное!!!')

else

if n < 0 then

writeln('Число отрицательное!!!')

else

writeln('Число равно нулю');

end.

 







Дата добавления: 2015-10-02; просмотров: 341. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

Этапы творческого процесса в изобразительной деятельности По мнению многих авторов, возникновение творческого начала в детской художественной практике носит такой же поэтапный характер, как и процесс творчества у мастеров искусства...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия