Задание. Тема работы: Разработка простейшего приложения

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

Тема работы: Разработка простейшего приложения. Разработка приложения с разветвленным алгоритмом функционирования.

Цель работы: Приобретение практических навыков разработки приложений с разветвляющимися алгоритмическими структурами.

Задание к работе:

1) изучить теоретический материал в лабораторной работе;

2) получить вариант индивидуального задания;

3) разработать алгоритм решения задачи;

4) написать и отладить программу;

5) подготовить ответы на контрольные вопросы.

Содержание отчета:

1) постановка задачи индивидуального задания;

2) программа (текст рабочего модуля);

3) результаты работы программы;

4) выводы о проделанной работе.

ТЕОРЕТИЧЕСКАЯ СПРАВКА

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

Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Таким образом условный оператор – это средство ветвления вычислительного процесса.

Структура условного оператора имеет следующий вид:

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

Пример:

Var

x, y, max: Integer;

Begin

...

if x > max then

Y:= max;

Else

Y:= x;

...

end;

Оператор выбора «CASE»

Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа (Integer, Char, логический тип и другие).

Структура оператора выбора имеет следующий вид:

case <ключ_выбора> of <список_выбора>[ else <операторы>] end;

Пример:

Var

ch: Char;

Begin

…..

case ch of

‘n’, ‘N’,’н’,’Н’: Label1.Caption:= ‘Нет’;

‘y’, ‘Y’,’д’,’Д’: Label1.Caption:= ‘Да’;

End

end;

ЗАДАНИЕ

1. Разработать программу поиска минимального, максимального из чисел или нахождения суммы чисел, используя оператор IF.

2. Для перевода температуры из Фаренгейта в Цельсия использовать формулу:

C=(5/9)*(F-32), где С – это температура в градусах Цельсия, а F – температура в Фаренгейтах.

3. Для вывода названия дня недели использовать оператор CASE.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Какие операторы применяются при разработке приложений с разветвляющимися алгоритмическими структурами и чем они отличаются друг от друга?

2. Какие элементы управления могут быть использованы на форме для предоставления пользователю возможности выбора варианта действия программы?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: