Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety.doc
Скачиваний:
1
Добавлен:
27.09.2019
Размер:
391.68 Кб
Скачать

Правила выполнения логических операций

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

  2. Составное условие, состоящее из двух простых условий, соединенных операцией or, верно тогда, когда верно хотя бы одно из простых условий.

  3. Составное условие not верно только тогда, когда простое условие ложно.

  4. Составное условие, состоящее из двух простых условий, соединенных операцией xor, верно тогда, когда верно только одно из условий.

Рассмотрим применение составных условий на примере программы, которая определяет, является ли введенное число двузначным.

Составной оператор

При составлении программ на языке программирования часто бывает так, что в случае выполнения либо невыполнения некоторого условия в операторе if необходимо осуществить несколько действий. В этом случае последовательность действий (несколько операторов подряд) объединяют в одну группу, заключенную между словами begin и end.

33. Возможности стандартной графической библиотеки.

Рисование различных геометрических фигур осуществляется с помощью специальных стандартных команд (процедур). Команды для работы в графическом режиме хранятся в библиотечном модуле GraphAbc. Модуль GraphAbc представляет собой простую графическую библиотеку и предназначен для создания графических программ. Поэтому во всех программах, которые работают в графическом режиме, ее необходимо подключать в разделе описаний с помощью зарезервированного слова Uses (подключить). Рисование осуществляется в специальном графическом окне. Возможность рисовать одновременно в нескольких окнах отсутствует. Рисовать можно с помощью пера и кисти. В модуле GraphAbc с помощью команды setwindowsize(X,Y) можно задавать размеры графического окна. По умолчанию графическое окно будет принимать размеры экрана компьютера. Изучать графические возможности языка Паскаль мы будем на конкретных примерах. Нашей первой программой будет программа, которая выведет на экран монитора c помощью команды setpixel точку черным цветом пера.

setpixel(x,y,c) – рисует пиксел (точку) с координатами (х,у) цветом с.

Рисование линий средствами модуля GraphAbc.

Одними точками возможности модуля GraphAbc не ограничиваются. Он умеет также рисовать геометрические фигуры – линии, прямоугольники и окружности.

Программа рисования отрезка, соединяющего две точки с координатами (120,150) и (150,80) красным цветом пера, может выглядеть так:

Рисование прямоугольников и окружностей средствами модуля GraphAbc.

Прямоугольники и окружности можно рисовать с помощью команд rectangle(x1,y1,x2,y2) и circle(x,y,r) соответственно (см. Приложение к главе 3). Как это можно сделать, рассмотрим на примере программы, которая рисует прямоугольник и окружность.

34.

Цикл (повторение) является одной из важнейших алгоритмических конструкций, использующихся в программировании. Алгоритмы, содержащие конструкцию повторения, называют алгоритмами с повторением.

Вы уже знаете, что цикл имеет свои разновидности и особенности при записи на языке программирования Pascal. Для каждой из разновидностей цикла есть свой круг задач, наиболее естественно решаемых именно с ее помощью. Составляя алгоритмы с повторениями для решения задач, необходимо оптимально выбирать разновидность цикла в каждом конкретном случае. Например, вам необходимо составить программу для подсчета суммы вводимых с клавиатуры целых чисел до первого отрицательного. Так как неизвестно, сколько чисел надо ввести, логично будет использовать оператор While, в заголовке которого условием выполнения тела цикла будет проверка введенного числа на положительность.

Ветвление

Ветвление – базовая алгоритмическая конструкция, являющаяся одним из самых популярных средств, изменяющих естественный порядок выполнения операторов программы. Алгоритмы, содержащие конструкцию ветвления, называют алгоритмами с ветвлением.

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

Например, с помощью алгоритма с ветвлением, представленного в примере 5, можно найти большее из двух заданных разных чисел.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]