- •20 Лекция №1. Линейные под. Информатика и программирование
- •Лекция №1 Линейные под
- •Процессы обработки данных, вычислительные процессы, алгоритмы.
- •Этапы подготовки и решения задач на эвм
- •Проектирование программ
- •Жизненный цикл программы
- •Содержание этапа «Анализ требований»
- •Спецификация программы
- •Содержание этапа «Проектирование»
- •Содержание этапа «Кодирование»
- •Языки программирования
- •Содержание этапа «Испытание»
- •Содержание этапа «Эксплуатация»
- •Содержание этапа «Моральное старение»
- •Операторы Object Pascal
- •Оператор присваивания
- •Пример оператора присваивания
- •Синтаксичеcкие диаграмм
- •Синтаксичеcкая диаграмма оператора присваивания
- •Контрольные вопросы
- •Источники дополнительных сведений
- •Предметный указатель
Пример оператора присваивания
var
X,Y,Z: Integer;
Done: Boolean;
Ch: Char;
begin
X:= 5; Y:= 10; Z:= 20;{Переменные X, Y, Z, получают значения 5, 10, 20.}
X : = X + 2;{ X =7.}
X:= Y*Z; {X = 200.}
Done : = (X >= 1) and (X < 100);{Done = True.}
Ch:= 'Z';{Ch = 'Z'.}
...
end.
Синтаксичеcкие диаграмм
Синтаксис Object Pascal можно описать с помощью синтаксических диаграмм. Для чтения синтаксической диаграммы следуйте по стрелкам. Часто встречаются альтернативные пути; путь, начинающийся слева и заканчивающийся стрелкой справа, является допустимым. Путь пересекает рамки, содержащие имена элементов, используемых для построения этой части синтаксической конструкции.
Имена в прямоугольных рамках должны быть заменены действительными конструкциями. Круглые рамки содержат зарезервированные слова, знаки операций и знаки пунктуации, т.е. действительные термы, используемые в программе.
Синтаксичеcкая диаграмма оператора присваивания
Контрольные вопросы
Что такое процесс обработки данных?
Что такое спецификация программы?
Что такое HIPO-диаграмма?
В чём особенность линейного ПОД?
Что такое жизненный цикл программы?
Что такое управляющая структура программы?
Что такое программа, управляемая событиями?
Какую последовательность действий предписывает процессору оператор присваивания?
К каким операторам относится оператор присваивания?
Что можно помещать слева от символа присваивания?
Что можно помещать справа от символа присваивания?
Как должны соотноситься между собой переменная и выражение, входящие в состав оператора?
Источники дополнительных сведений
А.И. Марченко. Программирование на языке Object Pascal 2.0. - К.: Юниор, 1998. - 304 с., ил.
Кэнту М. Delphi 5 для профессионалов. – СПб.: Питер, 2001. – 944 с.: ил.
П. Дарахвелидзе, Е. Марков. Программирование в Delphi 4. - СПб.:БХВ - Санкт-Петербург,1999.-864 с., ил.
Петр Дарахвелидзе, Евгений Марков. Delphi - среда визуального программирования. СПб.: BHV - Санкт-Петербург, 1996. - 352 с.
Джон Матчо, Дэвид Р. Фолкнер. Delphi. М.: Бином. 1995. -464 с.
Джеф Дантеман, Джим Мишел, Дон Тейлор. Программирование в среде Delphi. - К.: НИПФ «ДиаСофтЛтд», 1995. - 608 с.
Предметный указатель
H
HIPO – диаграмму 3
А
Алгоритм 8
Анализ требований 12
в
вычислительный процесс 8
д
директивой компилятора 6
ж
жизненный цикл 12
З
Заголовок программы 6
И
Испытание 15
К
Кодирование 13
к
комментарии 6
М
Много строчный комментарий 6
Моральное старение 16
О
Однострочный комментарий 6
Оператор присваивания 17
п
предметной области 11
приложение 6
программа 6
П
Проектирование 13
Простые операторы 16
Процесс обработки данных 7
Р
Раздел операторов 6
Раздел описания переменных 6
Раздел указания используемых модулей (предложение uses) 6
С
Синтаксичеcкие диаграммы 18
Следование 5
Спецификация программы 12
Структурные операторы 16
Т
Текст программы 6
Тестирование программы 15
У
Управляющая структура программы 4
Уровень языка 13
Э
Эксплуатация 16
Зайцев М.Г.