рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

УСЛОВНЫЕ ОПЕРАТОРЫ

УСЛОВНЫЕ ОПЕРАТОРЫ - раздел Образование, Лабораторная Работа № 3 &n...

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

 

УСЛОВНЫЕ ОПЕРАТОРЫ

Цель работы–ознакомление с задачами c разветвляющимся алгоритмом; изучение принципа действия условных операторов if и case; приобретение навыков использования условных операторов в программе.

Постановка задачи:

- выполнить три задачи с использованием операторов if и case (каждую задачу можно выполнить в разных программах или в одной);

- ввод исходных данных осуществить с клавиатуры; выполнить анализ аномальных ситуаций и условий для вычислений;

- вывести результаты на экран.

 

Теоретические сведения

Оператор условия if является одним из самых популярных средств, изменяющих естественный порядок выполнения операторов программы. Он может принимать… Ключевые слова if, then, else означают соответственно «если», «то», «иначе».… Если значение логического выражения (условия) истинно (True), выполняется <оператор-1>, если ложно (False) –…

Пример

Задача 1.

Значения a и x ввести с клавиатуры.

Вычислить

Задача 2.

Значения a, x и номер варианта k ввести с клавиатуры.

Вычислить

Задача 3.

Координаты точки (x, y) ввести с клавиатуры. Определить, попадет ли эта точка в заштрихованную область (кольцо):

Порядок выполнения работы

1. С помощью Проводника Windows на рабочем логическом диске создайте папку (например, Ivanov-3) для размещения файлов проекта. 2. Создать проект консольного приложения Delphi. 2.1. Командой меню «Пуск / Borland Delphi 7 / Delphi 7» (или аналогичной командой) запустите интегрированную среду…

VAR

X1,A1,Y1:REAL; // task 1

X2,A2,Y2:REAL; K:INTEGER; // task 2

X3,Y3,Z:REAL; // task 3

SELECTOR:BYTE; // number of task

Label

Label1;

begin

REPEAT

WRITELN('--------------------------------------------');

WRITELN('Type number of task (1...3) or finish (4): ');

WRITE('********** Task # ');

READLN(SELECTOR);

CASE SELECTOR OF

BEGIN // task 1

WRITELN('Type real numbers X and A:');

READLN(X1,A1);

IF X1<A1 THEN Y1:=LN(SQR(A1)+1)

ELSE Y1:=SIN(A1*X1);

WRITELN('A=',A1:5:3,' X=',X1:5:3,' Y=',Y1:5:3);

END;

BEGIN // task 2

WRITELN('Type real numbers A and X:');

READLN(A2,X2);

Label1: WRITE('Type integer number K=');

READLN(K);

CASE K OF

0: Y2:=A2*X2+1;

1: Y2:=A2*SQR(X2)/2;

2: Y2:=X2-A2;

3: Y2:=1000;

Else

WRITELN('You typed bad number K!!!');

goto Label1;

END; { CASE K}

WRITELN('A=',A2:5:3,' X=',X2:5:3,' Y=',Y2:5:3);

END;

BEGIN // task 3

WRITELN(' Type coordinates of the point X and Y:');

READLN(X3,Y3);

Z:=X3*X3+Y3*Y3;

IF ( Z>=1 ) AND ( Z<=4 )

THEN WRITELN ('Point is IN the region')

ELSE WRITELN ('Point is OUT of the region');

END;

BEGIN // task 4

WRITELN('*************** Finish ***************');

WRITELN('Press <ENTER> to finish');

READLN;

EXIT;

END;

END; // CASE SELECTOR

end.   4. Выполнение консольного приложения.

Варианты заданий

Задача 1

Ввести числа x и a и вычислить значения функции Y при помощи оператора if. Предусмотреть проверку аномальных ситуаций, при которых функций не существует. Эта задача соответствует задаче 1 в примере.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

 

I. Задача 2

1. Вычислить площадь геометрической фигуры Исходные данные ввести с клавиатуры.

Задача 3

  Частичное совмещение круга и треугольника Фигура образована частичным совмещением одинаковых…    

– Конец работы –

Используемые теги: Условные, Операторы0.046

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: УСЛОВНЫЕ ОПЕРАТОРЫ

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Синтаксичесий распознователь арифметического оператора условного перехода языка FORTRAN
A a, AVn, aV. Грамматика G ОПЕРАТОР не является автоматной, так как не все е редукции начинаются с терминального символа. По этой же причине данная… Идея метода состоит в том, что каждому нетерминальному символу ставится в… Нейтрализация ошибок осуществляется по методу Айронса, то есть, спускаясь по синтаксическому дереву без возврата по…

Правила использования операторов цикла
Оператор цикла с предусловием While... Оператор цикла с постусловием Repeat... Правила использования операторов цикла...

Назначение релейной защиты и противоаварийной автоматики. Условные обозначения устройств РЗА. Пример расстановки устройств РЗА на ГПП
Модуль Общие сведения о РЗА... Назначение релейной защиты и противоаварийной автоматики Условные... Требования к РЗА Понятие относительной и абсолютной селективности Ближнее и дальнее резервирование Оценка...

Принятые сокращения и условные обозначения
ГБОУ ВПО ТюмГМА Минздрава России... Кафедра микробиологии... УЧЕБНО МЕТОДИЧЕСКИЙ КОМПЛЕКС...

Размеры условных графических обозначений, а также толщины их линий должны быть одинаковыми на всех схемах для данного изделия установки
Согласно ГОСТ quot Схемы Виды и типы Общие требования к выполнению quot условные графические обозначения элементов изображают в... Условные графические обозначения соотношения размеров которых приведены в... Условные графические обозначения элементов размеры которых в указанных стандартах не установлены должны изображать...

Составной оператор
Операторы языка Паскаль... Оператор присваивания... Оператор перехода...

Операторы цикла
Оператор while это оператор цикла с предусловием проверя ется условие и пока условие истинно повторяется тело цикла... Пример Вычисляем сумму четных чисел пока сумма меньше... include lt stdio h gt...

Простые операторы
Простые операторы... Оператор это конструкция из элементов языка определяющая некоторый законченный этап обработки данных Операторы...

Операторов технологических установок 3,4-го разряда
производственного обучения... операторов технологических установок го разряда... п п Наименование тем образовательной программы Всего часов...

Тц - один простой или составной оператор
Оператор цикла с параметром... Часто параметр цикла целого типа и его надо изменять с шагом в сторону... Форма записи цикла с параметром имеет вид...

0.031
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам