Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

вариант ~ полная форма- if условие then оператор1 else оператор2 В качестве условия указывается некоторое лог

Работа добавлена на сайт samzan.net:


Практическая работа 2

условный Оператор в Паскале

Цель работы: знакомство с оператором выбора (условным оператором) IF.

1. Краткие теоретические положения

Оператор If имеет следующий синтаксис (1 вариант – полная форма):

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

В качестве условия указывается некоторое логическое выражение. Если условие оказывается истинным, то выполняется оператор1, в противном случае выполняется оператор2.

    Пример 1:

var a,b: Integer;

begin

  write('Введите два числа:'); readLn(a,b);

  If (a=b) then WriteLn('Числа равны');

  Else WriteLn('Числа не равны');

end.

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

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

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

Пример 2:

var a,b: Integer;

begin

  write('Введите два числа:'); readLn(a,b);

  If (a=b) then WriteLn('Числа равны');

end.

"оператор" может быть составным оператором. Составной оператор,  или блок,  представляет  собой  группу операторов,  расположенных между словами Begin и End.  Синтаксически блок можно рассматривать в качестве единого оператора. Блоки могут иметь любую глубину вложенности.

Пример 3:

var a,b,c: Integer;

begin

  write('Введите два числа:'); readLn(a,b);

  If (a<>b) then

     Begin

        WriteLn('Числа не равны');

        c:=a; a:=b; b:=c;

        WriteLn('Поменяли местами: ',a:3,b:3);

     End;

end.

При составлении условий можно использовать следующие операторы:

1) операторы отношений (или сравнения): >, >=, <, <=, =, <>;

2) логические операторы: And, Or, Xor, Not.

Примеры логических выражений (условий):

x < 2*y   (x>0) and (y>0)

not (x > y/2)   (a>-2) and (a<2)

В случае конструкции вида

if условие1 then  

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

else оператор2

else всегда относится к ближайшему предыдущему оператору if, для которого ветка else еще не указана. Если в предыдущем примере требуется, чтобы else относилась к первому оператору if, то необходимо использовать составной оператор:

if условие1 then

begin 

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

end

else оператор2 

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

1. Набрать текст программы из примера 1. Запустить на выполнение созданную программу. Ввести числа 5 и 3. Посмотреть и проверить результаты работы программы. Затем ввести числа 2 и 2. Посмотреть и проверить результаты работы программы. Составить в тетради схему алгоритма этой программы. Показать результаты преподавателю.

2. Проверить работу программ из примеров 2 и 3. Показать результаты преподавателю.

3. Выполнить решение задач по своему варианту. Для каждой из задач составить схему алгоритма и программу.

4.  Составить отчет по работе. Требования к отчету по работе см. в конце данных методических указаний.

Отчет по работе должен содержать:

1) Hазвание работы и цель, вариант задания;

2) Результаты выполнения пункта 1 задания.

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


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

Вар.

Текст задачи

1

  1.  Вводится число X. Найти F, которое определяется по формуле
  2.  Дано целое число. Вывести его строку-описание вида «отрицательное четное число», «нулевое число», «положительное нечетное число» и т. д.
  3.  

2

  1.  Вводится число X. Найти F, которое определяется по формуле
  2.  Даны целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям. Найти координаты его четвертой вершины.

3

1. С клавиатуры вводятся числа х, у. Вычислить

2. Даны координаты точки, не лежащей на координатных осях OX и OY. Определить номер координатной четверти, в которой находится данная точка.

4

1. Вводится число X. Найти F, которое определяется по формуле

1. Заданы координаты левой верхней и правой нижней вершин прямоугольника (x1, y1), (x2, y2), а также координаты точки А(x, y). Определить, принадлежит ли точка А заданному прямоугольнику.

5

  1.  Вводятся числа  a и b. Найти F, определяемое по формуле
  2.  Вводятся координаты двух точек на плоскости: A(x1,y1) и B(x2,y2). Определить, какая из точек находится ближе к началу координат.

6

  1.  Задаются два угла треугольника в градусах. Определить, существует ли такой треугольник.

2. С клавиатуры вводятся числа х, у.  Вычислить

7

1. Вводятся координаты двух точек на плоскости: A(x1,y1) и B(x2,y2). Определить, какая из точек находится ближе к началу координат.

2. Вычислить количество корней и сами корни квадратного уравнения с заданными коэффициентами A, B, C. Если действительных корней нет, сообщить об этом.

8

1. С клавиатуры вводятся числа х, у. Вычислить

2. Дано целое число, лежащее в диапазоне 1–999. Вывести его строку-

описание вида «четное двузначное число», «нечетное трехзначное число»

и т. д.

9

1. С клавиатуры вводятся числа х, у. Вычислить

2. Вводятся два числа. Если оба из них отрицательны, сообщить об этом.

10

1. С клавиатуры вводятся числа х, у. Вычислить a и b.  

2. Программа для книжного магазина. Компьютер запрашивает стоимость книг, сумму денег, внесенную покупателем. Если сдачи не требуется, печатает на экране «Спасибо»; если денег внесено больше, чем необходимо, то печатает «Возьмите сдачу» и указывает сумму сдачи; если денег недостаточно, то печатает сообщение об этом и указывает размер недостающей сдачи.

11

1. С клавиатуры вводятся числа х, у. Вычислить

2. Даны целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям. Найти координаты его четвертой вершины.

12

1. Задаются два угла треугольника в градусах. Определить, существует ли такой треугольник.

2. Известно, что из трех чисел a1, a2, a3 одно отлично от двух других, равных между собой. Вывести номер этого числа.

PAGE  2




1. Трудове право галузь знань 0305 ~ Економіка та підприємництво напрям підготовки 6
2. Формы рельефа поверхности Земли
3. Статья 166 Понятие служебной командировки Служебная командировка поездка работника по распоряжению работ
4. вариант 0004 РУССКИЙ ЯЗЫК 1
5. 1993 годах При осуществлении реформ большое значение имеет не только степень разработанности проекта но и ур
6. Индивидуальные различия в памяти людей
7. ссылки Китай 52 ссылки Италия 4 ссылки США 10 ссылок Германия 3 ссылки Япония 1 ссылка Новая Зеландия
8. Утверждаю Генеральный Директор И
9. Методика подготовки и расчета бизнес-плана по налаживанию производства новой продукции на примере ОАО Бурёнк
10. Ахмадулина Белла (Изабелла) Ахатовна
11. Реформа российского образования в первой половине XIX века
12. Контрольная работа Ветеринарносанитарная экспертиза мяса
13. Марганцево-цинковые элементы
14. Эко-эффективность системы экологического менеджмента
15. тематики и естествознания 20 декабря 2007 г1
16. Делопроизводство и документооборот в профессии юриста Вопросы к зачету Специальность Юриспруд
17. основание головного мозга имеет сложный рельеф соответствующий черепным ямкам внутреннего основания чере
18.  Абсолютно еластичний попит описується лінією- а спрямованою вгору і праворуч; б розміщеною паралельно
19. . Бюджет продажів або виторгу.
20. Тематика вопросов рубежного контроля 2 рубежный контроль Концепции генезиса и сущности государст