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

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

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

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 12.3.2025

Практическая работа 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. тематики биология в 5ом классе основной общеобразовательной школы 14
2. Лабораторная работа 4 Исследование передачи данных по последовательному каналу Це
3. а простейшее относящееся к семейству трипаносомид шириной 24 мкм и длиной 47 мкм имеющее форму дольки манд
4. лекция применительно к человеку
5. пилам ара корень лар аффикс множественного числа га аффикс дательного падежа.html
6. Тема 12- Особливості мовлення у дітей при порушеннях слуху Загальна характеристика мовлення слабочуючих
7. группа музыкальных инструментов предназначенных для совместного исполнения музыкальных произведений [7]
8. Налоговым правонарушением признается виновно совершенное противоправное в нарушение законодательства о
9. Лабораторная работа- Новые операторы языка манипулирования данными (DML)
10. Учет и контроль товаров в розничной торговле на примере ОАО