Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Оператор безусловного перехода.Содержание книги
Поиск на нашем сайте Оператор безусловного перехода GOTO позволяет изменять последовательность выполнения операторов в программе. Формат записи оператора: GOTO <метка>; где <метка> - имя метки, отличающей ту строку, на которую требуется выполнить переход. Имя метки должно быть предварительно описано в разделе описания меток Label. Неправильное использование в программе оператора GOTO усложняет читаемость программы.
Рис. 1.2 - Синтаксическая диаграмма оператора безусловного перехода
Например: Label 1,3,8,10; ..... Goto 8 ..... 8: x: = A+ B
3. Оператор выбора. Оператор выбора состоит из выражения, называемого селектором, и списка операторов, каждый из которых отмечен константой того же типа, что и селектор. Селектор должен быть скалярного типа, но не вещественного. Оператор выбора вычисляет значение селектора и выбирает для исполнения оператор, одна из меток которого равна этому значению. По окончании выполнения выбранного оператора управление передается в начало следующего за оператором выбора оператора. Если значение селектора не совпадает ни с одной из меток, то выбирается оператор, помеченный ключевым словом else. Этот оператор должен быть последним в списке выбора. Если значение селектора не совпадает ни с одной из меток и else отсутствует, то оператор выбора игнорируется. Форма записи оператора имеет вид: Case < выражение {селектор}> of <список меток варианта>: < оператор >; .......... < список меток варианта >: < оператор > [ else < оператор > ] End
На языке синтаксических диаграмм это выглядит так, рис.1.3.
Рис. 1.3 - Синтаксическая диаграмма оператора выбора
II. ПРОГРАММА ВЫЧИСЛЕНИЯ ЗНАЧЕНИЙ ЗАДАННОЙ ФУНКЦИИ НА PASCAL ABC. NET Задача 1. Написание программы с использованием оператора условного перехода. Вычислить значение функции
Данная программа представлена в виде блок-схемы и кода программы.
Перевод на язык Pascal: F:=Abs(2*x+1) F:=Sqrt(x*x+1) F:=exp(x/2)
Блок – схема алгоритма функции F
Код программы:
Встроенные математические функции языка Pascal
Возведение в степень (кроме возведения в квадрат и возведения в степень числа e) отсутствует. Для возведения в произвольную степень можно воспользоваться очевидным равенством: xy =e y ln x . Для возведения числа в натуральную степень можно написать собственную функцию.
|
||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2020-12-19; просмотров: 213; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |