- •Практическое задание №1
- •Теоретические сведения к практическому заданию
- •Содержание задания
- •Контрольные вопросы
- •Практическое задание №2
- •Теоретические сведения к практическому заданию
- •Содержание задания
- •Контрольные вопросы
- •Практическое задание № 3
- •Теоретические сведения к практическому заданию
- •Содержание задания
- •Контрольные вопросы
- •Практическое задание № 4
- •Теоретические сведения к практическому заданию
- •1. Установка нового программного обеспечения с диска
- •2. Установка или обновление программного обеспечения из загруженного файла
- •3. Установка программного обеспечения из загруженного файла, в котором отсутствует установщик
- •Содержание задания
- •Контрольные вопросы
- •Практическое задание №5
- •Теоретические сведения к практическому заданию Классификация программ по их правовому статусу
- •Преимущества лицензионного и недостатки нелицензионного программного обеспечения
- •Техническая поддержка производителя программного обеспечения.
- •Обновление программ.
- •Законность и престиж.
- •В ногу с техническим прогрессом
- •Профессиональные предпродажные консультации
- •Повышение функциональности
- •Содержание задания
- •Контрольные вопросы
- •Практическое задание №6
- •Теоретические сведения к практическому заданию
- •Содержание задания Вариант №__
- •Контрольные вопросы
- •Практическое задание № 7
- •Теоретические сведения к практическому заданию
- •Содержание задания
- •Контрольные вопросы
- •Практическое задание № 8
- •Теоретические сведения к практическому заданию
- •Порядок работы
- •Порядок работы
- •Порядок работы
- •Порядок работы
- •П Начало орядок работы
- •1. Текстовой редактор языка Паскаль.
- •1. 1. Запуск языка «Паскаль»
- •1. 2. Интерфейс программы.
- •1 .3. Текстовой редактор.
- •1. 4. Сохранение текста программы.
- •1.5. Загрузка текста программы с диска:
- •2. Структура программы.
- •2. 1. Алфавит языка и действительные числа
- •2. 2. Программа на языке «Паскаль»
- •3. Основные математические функции.
- •3.1. Арифметические операции.
- •3.2. Основные математические функции.
- •Содержание задания
- •Контрольные вопросы
- •Практическое задание №10
- •Теоретические сведения к практическому заданию
- •1. Оператор if.
- •2 Оператор case.
- •3 Оператор goto.
- •Тестирование готовой программы
- •Содержание задания Вариант №__
- •Контрольные вопросы
Содержание задания
Задание №1
Написать программу для нахождения значения арифметического выражения:
N
=
Программа:
Ответ: __________
Задание №2
Написать программу, которая выведет на экран Ваши ФИО и адрес местожительства.
Программа:
Задание №3
Написать программу вычисления объема куба (v = a*a*a) и площади боковой поверхности куба (s = 6*a*a), если сторона куба a = 2,5.
Программа:
Ответ: __________
Задание №4
Ответьте на контрольные вопросы к практическому заданию
Задание №5
1. Сделайте вывод о проделанном практическом задании.
2. Сдайте отчет преподавателю.
Контрольные вопросы
Что такое программа?
Что называется оператором?
Как осуществляется просмотр результата программы в Pascal?
Для чего предназначен оператор writeln (write) в Pascal?
Для чего предназначен оператор readln (read) в Pascal?
Как сохранить программу, записанную на Pascal?
Практическое задание №10
Тема: Тестирование готовой программы
Цель: изучить на основе готовой программы операторы разветвляющейся структуры языка Pascal и научиться составлять простейшие программы с использованием операторов условного и безусловного перехода.
Оборудование и материалы: практическое задание, компьютер, программа Турбо Паскаль.
Теоретические сведения к практическому заданию
Разветвляющейся называется программа, которая является записью разветвляющегося алгоритма, то есть выбирается один из нескольких возможных вариантов вычислительного процесса.
Основным средством разработки разветвленных структур алгоритмов в Pascal являются условные операторы if и case. С их помощью можно влиять на последовательность выполнения операторов программы.
1. Оператор if.
Предназначен для выполнения одного из двух возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым, то есть, отсутствовать).
В качестве условия выбора должно быть логическое выражение;
Например: А>В; (A+X)<>N; (А>В) and (В>С).
Оператор if может принимать одну из следующих форм:
1. if <условие> then <оператор 1 > else <оператор 2>;
{если <условие> то <оператор 1> иначе <оператор 2>;}
2. if <условие> then <оператор 1 >;
{если <условие> то <оператор 1>:}
Оператор if выполняется следующим образом. Сначала вычисляется выражение, записанное в условии. В результате его вычисления получается значение булевского типа. В первом случае, если значение есть true (истина), то выполняется <оператор 1>, указанный после ключевого слова then, иначе выполняется <оператор 2>, указанный после ключевого слова else. Во втором случае, если результат вычисления выражения есть false (ложь), то выполняется оператор, следующий за оператором if. Например:
if x>y then max:=x else max:=y;
При х>у выполняется оператор max:=x, при х<у выполняется оператор mах:=у. Пример оператора if без else:
if х>у then writeln(x);
При х>у выполняется оператор writeln(x), иначе выполняется оператор, следующий за оператором if.
Часто возникает необходимость выполнять в одной из ветвей (или в обеих ветвях) условного оператора несколько команд. В этом случае используется составной оператор - группа операторов помещенные между ключевыми словами begin и end. Например:
if y>y then
begin {начало составного оператора}
mах:=х;
writeln (‘mах=', mах);
end {конец составного оператора }
else
х:=х+1;
В качестве оператора в одной ветви или в обеих ветвях могут быть использованы условные операторы. Такие операторы называются вложенными. Например:
if х<-3 then y:=x+1 else
if x<>0 then y:=x*x else y:=y*y;
Примечание. Служебное слово else всегда ассоциируется с ближайшим по тексту if.
