Составить программу для решения задач
Задача 1.
Задача 2.
Листинг программы
Контрольные вопросы:
1. какие разделы програм используютс? Описать их.
2. Какие операторы используются для ввода/вывода информации? Расказать о них.
3. Что такое форматный вывод?
4. Какие существуют правила для работы с математическими функциями?
5. Описать алгоритм линейной программы?
6. Что такое переменная?
Таблица ASCII.
Лабораторная работа 2 Разработка программ с разветвляющейся структурой. Цель работы: отработать технологию создания программ содержащих разветвляющуюся алгоритмическую структуру. Задача работы: научиться составлять программы содержащие операторы ветвления и операторы выбора. Теоретическая часть. Условный оператор IF<условие> THEN <оператор 1> ELSE <оператор 2> <условие>- произвольное выражение логического типа. <оператор 1>,<оператор 2>- любые операторы Турбо-Паскаля. Операторные скобки используются только в том случае, если после зарезервированного слова стоит несколько операторов. ELSE <оператор 2> -не обязательная часть опнратора Условный оператор работает по следующему алгоритму: вначале высисляется условное выражение. Если результат есть истина то выполняется <оператор 1>, а <оператор 2>пропускается. Если результат лож, то наоборот, <оператор 1>пропускается, а выполняется <оператор 2>. Для обединения нескольких условий используютсялогические операции: Коньюнкция Обозначается служебным словом And. Условие выполняется если все части данного условия истины. Дизъюнкция Обозначается служебным словом Or. Условие выполняется, если истина хотя бы одна часть данного условия. Отрицание Обозначается служебным словом Not. Отрицание какого либо условия. Оператор выбора CASE<ключ выбора> OF<список выбора> ELSE <оператор> END <ключ выбора>- выражение любого порядкого типа. <список выбора>- конструкция вида <константа выбора>:<оператор>; <константа выбора>- константа того же типа, что и выражение <ключа выбора>; <оператор>- любой оператор языка. Оператор выора работает по следующиму алгоритму. Значение ключа выбора сравнивается с значением константа выбора, если они совпадают то выполняются операторы в строке с совпавшей константой выбора, иначе выполняется оператор. Задания для самостоятельной работы Составить программу для решения задач Задача 1. Задача 2. Листинг программы Контрольные вопросы: 1. Где и когда используется условный оперптор? 2. Где и когда используется оператор выбора? 3. Как записывается условный оператор? 4. Как записывается оператор выбора? 5. Как работает условный оператор? 6. Как работает оператор выбора? 7. Как можно задавать условия в условном операторе? | ||||||
Стр. | ||||||
Изм | Лист | № докум. | Подп. | Дата. |
Лабораторная работа 3 Разработка программ с использованием операторов цикла Цель работы: выработать навык в составлении алгоритмов циклической структуры и их реализации на алгоритмическом языке высокого уровня. Задача работы: научиться составлять программы содержащие операторы цикла Теоретическая часть. FOR<пц>:=<нз>DOWNTO<кн>DO<оператор> При выполнении данного оператора <пц>уменьшается на единицу скаждым шагом. Формат оператора цикла с предусловием WHILE<условие>DO<оператор> <условие> -выражение логического типа; <оператор> -произвольный оператор языка. Если<условие>имеет значение true, то выполняется <оператор> после чего повторяется проверка условия, иначе оператор прекращает работу. Формат оператора цикла с постусловием REPEAT<оператор>UNTIL<условие> <условие> -выражение логического типа; <оператор> -произвольный оператор языка. <оператор> выполняется хотябы один раз после чего проверяется <условие>:если оно не выполняется то <оператор>повторяется, иначе оператор завершает свою работу. Задания для самостоятельной работы Составить программу для решения задач Задача 1. Задача 2. Текст программы Контрольные вопросы: 1. Где и когда используется оперптор цикла? 2. Как записывается операторы цикла? 3. Как работают операторы цикла? 4. Как можно задовать условия в операторах цикла? 5. Как работает оператор выбора? 6. Чем отличаются друг от друга операторы цикла? | ||||||
Стр. | ||||||
Изм | Лист | № докум. | Подп. | Дата. |
Лабораторная работа №4
Разработка программы содержащей процедуры и функции.
Цель работы: закрепить навык разработки собственных подпрограмм и выработать умение широкого их использования.
Задача работы: научиться разрабатывать алгоритм подпрограммы.
Теоретическая часть
Подпрограмма самостоятельный фрагмент программы, реализующий определенный алгоритм и допускающий многократное обращение к нему из различных частей программы.
Процедуры в Паскале
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Сейчас читают про:
|