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

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

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






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

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

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

(ДГТУ)

 

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

 

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

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

 

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


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

 

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

 

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

 

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

 

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

 

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; просмотров: 342. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

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

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

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