38114

Составление программ разветвляющейся структуры

Лабораторная работа

Информатика, кибернетика и программирование

Решить задание в соответствии с вариантом задания. Исходные данные должны вводиться в режиме диалога и сопровождаться комментариями. Результат вывести на экран, сопровождая вывод комментариями. Изучить правила записи операторов ветвления. Разработать алгоритм решения задачи. Составить программу решения задачи.

Русский

2014-10-19

91.5 KB

4 чел.

КОМИТЕТ ПО ОБРАЗОВАНИЮ МОСКОВСКОЙ ОБЛАСТИ

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

СРЕДНЕГО ПРОФЕССИОНАЬНОГО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ

«СЕРПУХОВСКИЙ ТЕХНИЧЕСКИЙ КОЛЛЕДЖ»

Лабораторная работа №2

По дисциплине «Основы программирования»

Составление программ разветвляющейся структуры

Выполнил:

Студент 2-го курса 2-П гр.

Исаев Валентин

Проверил:

Щербаков Кирилл Вадимович

Серпухов 2014

Цель работы:

  1.  Изучить правила записи операторов ветвления.
  2.  Разработать алгоритм решения задачи.
  3.  Составить программу решения задачи.

Оборудование:

  1.  Персональный компьютер
  2.  программа Turbo Pascal

Задание.

Решить задание в соответствии с вариантом задания. Исходные данные должны вводиться в режиме диалога и сопровождаться комментариями. Результат вывести на экран, сопровождая вывод комментариями.    

1) Даны три числа, определить, является ли сумма каких-либо двух из них положительной.

2) F(x)= -x^2, если x>=7 

   F(x) =2^(-x)/(x*x-9), если x<7               

Блок-схема программы.

1)    

2)

Листинг программы.

1)  Program zd1;

var a,b,c:integer;

begin

writeln('Введите a,b,c');

readln(a,b,c);

if a+b >0 then writeln ('Значение выражения a+b: ',a+b)

else

Writeln ('Значение выражения a+b меньше 0');

if a+c >0 then writeln('Значение выражения a+c: ',a+c)

else

Writeln ('Значение выражения a+c меньше 0');

if b+c >0 then writeln('Значение выражения b+c: ',b+c)

else

Writeln ('Значение выражения b+c меньше 0');

     end.

Результат выполнения программы:

2) Program zd1;

Var x, F : real;

Begin

writeln('Введите x');

readln(x);

if x>=7 then

begin

F:=-x*x;

writeln('F(x)=', F:4:1);

end

else

Begin

    F:=exp(ln(2)*(-x)) /(x*x-9);

writeln('F(x)=', F:4:1);

end;

end.

Результат выполнения программы:

Контрольные вопросы:

  1.  Операторы разветвлений.
  2.  Операторы множественного выбора.
  3.  Форматированный вывод данных.

1) Операторы ветвления.
Ответ: If, then, else.


2) Операторы множественного выбора?
Ответ: Case of.

Если количество разветвлений программы больше 2, то используется оператор варианта case.


3) Форматированный вывод данных.
Ответ: Для удобного чтения выводимых программой данных, в Pascal, реализован форматированный вывод данных. 
Пример: var:a:b, где:
var — выводимая переменная;
a — количество выводимых знаков в целой части числа (избыточные значения будут заполнены пробелами);
b — количество выводимых знаков в дробной части числа.
Также в Pascal возможно использование строковых выражений. Обычно их используют вместе с операторами типа write или writeln. Выводимую строку необходимо заключить в одинарные кавычки. Пример: 'строка'.

Вывод: Изучил правила записи операторов ветвления. Научился разрабатывать алгоритм решения задачи.  Научился составлять программу решения задачи.


Вывод:
b+c<0

Вывод: z

z=b+c

1

b+c>0

Вывод: y

y=a+c

Вывод: а+c<0

Ввод: a,b,c

Начало

x=a+b

1

Вывод: x

Вывод: а+b<0

a+b>0

a+c>0

НАЧАЛО

Ввод:x

Вывод:F(x)

x>=7

F(x)=-x^2

F(x)=2^(-x)/(x*x-9)

Вывод:F(x)

КОНЕЦ

Конец


 

А также другие работы, которые могут Вас заинтересовать

38569. Анализ природоохранной деятельности ООО «ХЛЕБОКОМБИНАТ РИАТ Г. КИНЕШМА» 1.17 MB
  Сравнение приведенных данных с масштабами природоохранных капитальных затрат в зарубежных странах где они составляют 24 от ВВП свидетельствует о том что нужно существенно увеличивать вложения в природоохранные мероприятия.i – базовый норматив платы за выброс 1 т iго загрязняющего вещества в размерах не превышающих предельно допустимые нормативы выбросов руб.i – базовый норматив платы за выброс 1 т iго загрязняющего вещества в пределах установленного лимита руб.
38570. Анализ сортамента и марки сталей прокатываемых на стане 1200 на ООО «ВИЗ-Сталь» 832.5 KB
  Назначение: обработка полосы анизотропной трансформаторной стали с целью улучшения электромагнитных характеристик материала. при остановке обработки рулона вызванной технологической необходимостью удаление дефектов выравнивание полосы и т. при выполнении операций допускается наличие участков полосы с двойной лазерной обработкой. Заправка полосы должна производиться путем протяжки ее от разматывателя через механизмы и системы роликов на толчковом режиме и заправочной скорости только клещами.
38571. Роль античных аллюзий в произведениях Хильды Дулиттл 375.5 KB
  Творчество Хильды Дулиттл. Роль и функции античных аллюзий в поэзии Хильды Дулиттл. Античные мотивы в сборнике стихов Хильды Дулиттл Морской сад . Дулиттл.
38573. Разработка брендбука новой организации (на примере кофейни «Coffee Shop») 348 KB
  Понятия брендбука и фирменного стиля.2 Разработка фирменного стиля кофейни Coffee Shop.3 Оценка эффективности разработанного фирменного стиля и брендбука. Однако мало просто разработать фирменный стиль для достижения максимального взаимодействия между рекламистами маркетологами дизайнерами и прочими сотрудниками необходимо создать документ содержащий в себе основные константы фирменного стиля макеты рекламной и сувенирной продукции а так же объектов документооборота.
38574. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ПО ОБСЛУЖИВАНИЮ КЛИЕНТОВ СОЛ «РОВЕСНИК» 2.8 MB
  Язык программирования Object Pscl Среда разработки Delhi 7 СУБД SQL Нормативно-техническая документация Перечень вопросов подлежащих разработке Анализ требований Изучение и анализ предметной области задачи Разработка функциональной модели Как есть Разработка функциональной модели Как надо Обзор существующих решений Разработка технического задания Проектирование системы Построение логической модели БД Построение физической модели БД Разработка проекта системы...
38575. Исследование зрительной памяти дошкольников с интеллектуальной недостаточностью 10.18 MB
  ГЕРЦЕНА факультет коррекционной педагогики кафедра олигофренопедагогики Иванова Алёна Анатольевна Исследование зрительной памяти дошкольников с интеллектуальной недостаточностью. Литературный обзор проблемы формирования зрительной памяти у детей с интеллектуальной недостаточностью в психологопедагогической литературе 730 1.Вопросы изучения зрительной памяти в специальной литературе.Особенности нарушений зрительной памяти у детей дошкольного возраста с интеллектуальной недостаточностью .
38576. УДОСКОНАЛЕННЯ ГОСПОДАРСЬКОЇ ДІЯЛЬНОСТІ НА ДП «САРНЕНСЬКЕ ЛІСОВЕ ГОСПОДАРСТВО» 1.81 MB
  Комплексний аналіз діяльності підприємства.46 Аналіз фінансового стану підприємства.46 Аналіз персоналу підприємства58 Аналіз виробничого процесу на ДП Сарненське лісове господарство. Ринкова економіка формує нові вимоги до підприємства і його працівників.
38577. Анализ и совершенствование комплекса маркетинга на многофункциональном предприятии ООО Альфа Спа группа компаний ВНИИМИ 1.82 MB
  В комплекс маркетинга входит все, что фирма может предпринять для оказания воздействия на спрос своего товара. Многочисленные возможности можно объединить в четыре основные группы: товар, цена, методы распространения и стимулирования. Это четыре ключевых параметра, по которым и анализируется деятельность предприятия.