Практическая работа №9 Тема


Скачать 43.29 Kb.
НазваниеПрактическая работа №9 Тема
Дата публикации25.06.2013
Размер43.29 Kb.
ТипПрактическая работа
userdocs.ru > Информатика > Практическая работа



1 курс

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

Тема: Turbo Pascal. Условный оператор

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

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

Неполная форма: IF условие THEN оператор;

УСЛОВИЕ - это логическое выражение, принимающее значение истина или ложь.

Выполняется инструкция так: если условие истинно, то выполняется оператор,

иначе выполняется следующая за IF..THEN инструкция.

Полная форма: IF условие THEN оператор1

ELSE оператор2;

Если условие истинно, то выполняется оператор1, иначе выполняется оператор2.

В Н И М А Н И Е! Перед словом ELSE точка с запятой не ставится!!
Пример. При нажатии цифры 1 печатается слово1, а при нажатии любой клавиши слово2.

^ Program Text;

Uses crt;

var x: integer;

Begin

ClrScr;

write('Введите цифру 1 или любую :'); readln(x); ClrScr;

if x=1 then write(' Вася')

else write(' Петя');

readln;

End.

Задание 1. Составить программу для одной задачи из ниже приведенного списка (номер задания получить у преподавателя). Программы набрать и отладить с помощью системы программирования Turbo Pascal. Исходный текст программы сохранить в своей папке под именем Tp4.1_№ группы_фамилия.

Задания для программирования:

y=x

y=-x

Вычислить y=f(x), где функция f(x) задана графиком.

  1. Даны два числа А и В. Найти наибольшее из них и вывести его на экран.

  2. Составить программу вычисления для любого х функции Y =1/x ,

при х=0 выдать сообщение ' функция не существует '.

  1. Найти наибольшее из трех чисел.

при x<0

  1. Вычислить: Y=

при x 0


  1. Дано действительное число x, вычислить y, если



  1. Вычислить y= f(x), где функция f(x) задана графиком, описать в виде одного оператора:






  1. Вычислить y= f(x), где функция f(x) задана графиком, описать в виде одного оператора:



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

^ Пример оформления экрана:

Сколько будет 6*8 ?

48

Правильно!
Сколько будет 6*8 ?

19

Не правильно!
Оператор варианта

Оператор варианта является обобщением условного оператора: он дает

возможность выполнить один из нескольких операторов в зависимости

от значения некоторого выражения, называемого СЕЛЕКТОРОМ.

CASE <селектор> OF{ case (кейс) - выбор }

<список меток1>:<оператор1>; { of (oф) - из }

<список меток2>:<оператор2>;

. . . . . . . : . . . . . .;

<список метокN>:<операторN>;

ELSE <оператор>

END;

селектор - выражение любого перечисляемого типа, кроме вещественного;

integer, byte - целые из [0;255], char - символьный тип.

оператор - любой оператор языка, в том числе и составной;

список меток - список разделенных запятыми значений выражения 'селектор' или одно его значение; тип метки и селектора одинаков;

Оператор варианта выбирает для исполнения тот ОПЕРАТОР, одна из меток которого равна текущему значению выражения СЕЛЕКТОР. Если ни одна из меток не равна текущему значению селектора, то никакие операторы не выполняются, либо выполняются операторы, следующие за зарезервированным словом ELSE ( если такое имеется ).

Пример

^ Program Primer_Case1; Uses crt;

var n:integer;

Begin

clrscr; write('Нажмите цифру 1..8'); readln(n);

case n of

1,7: write('Ваня');

2: write('В а с я');

3: write('В а л я');

4: write('В а р я');

5: write('В а д я');

6: write('в а з а');

else write(' Нет такой метки')

end; readln;

End.

Задание 2. Составить программу для одной задачи из ниже приведенного списка (номер задания получить у преподавателя). Программы набрать и отладить с помощью системы программирования Turbo Pascal. Исходный текст программы сохранить в своей папке под именем Tp4.2_№ группы_фамилия.

Задания для программирования:

  1. Для каждой введенной цифры (0-9) вывести соответствующее ей название на английском языке (0 —zero, 1 —one, 2 —two, .., …).

  2. Составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца.

  3. Составить программу, которая по данному числу (1-7) выводит название соответствующего дня недели.

  4. Составить программу, которая по порядковому номеру дня недели выводит соответствующую фразу – “суббота”, “воскресенье” или “рабочий день”.

  5. Составить программу, которая по порядковому номеру семестра выводит название курса. Например, “Первый курс”.

Похожие:

Практическая работа №9 Тема iconПрактическая работа №1 «Локальные сети»
Практическая работа №4-5 «Файловые оболочки. Операции с файлами и каталогами»
Практическая работа №9 Тема iconПрактическая работа №14. Тема: Анализ финансов предприятия Задание 1

Практическая работа №9 Тема icon3. Практическая работа с документом. Расскажите о структуре Конституции РФ
Практическая работа с документом. Как в России осуществляется принцип народовластия
Практическая работа №9 Тема iconПрактическая работа №5 по Экономике уп тема. Расчет технико- экономических...

Практическая работа №9 Тема iconПрактическая работа №9 Тема
Цель занятия: научиться составлять программы с использованием условных операторов
Практическая работа №9 Тема iconПрактическая работа №6 Тема
Открыть окно редактора и набрать исходный текст простейшей программы на языке Pascal (Edit)
Практическая работа №9 Тема iconПрактическая работа №13 Тема
Создать новый документ и сохранить его в своей папке (диск z:) под именем Wd3 № группы фамилия
Практическая работа №9 Тема iconПрактическая работа №1 Тема : Операции с файлами и каталогами. Проводник
Цель: Научиться создавать, переименовывать, копировать, перемещать и удалять файлы и папки
Практическая работа №9 Тема iconПрактическая работа №7 Тема
...
Практическая работа №9 Тема iconПрактическая работа 1о тема Виды и рода Вооруженных сил Российской Федерации, нх предназначения
Киевской Руси. Оформление войск пво в самостоятельный вид вооруженных сил произошло в годы
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
userdocs.ru
Главная страница