Смекни!
smekni.com

НН Трушин Информатика (стр. 35 из 37)

12. Марченко А.И., Марченко Л.А. Программирование в среде Turbo

Pascal 7.0. – К.: ВЕК+, 2000. – 464 с.

13. Немнюгин С.А. Turbo Pascal: Практикум.– СПб: Питер, 2000. – 256 с.

14. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль. – М.: Изд-во МАИ, 1992. – 576 с.

15. Попов В.Б. Turbo Pascal для школьников. – М.: Финансы и статистика, 1999. – 528 с.

16. Сергиевский М.В., Шалашов А.В. Турбо Паскаль 7.0: Язык, среда программирования. – М.: Машиностроение, 1994. – 254 с.

17. Смирнов А.Д. Архитектура вычислительных систем. – М.: Наука,

1990. – 320 с.

18. Советов Б.Я. Информационная технология. – М.: Высш. шк., 1994. – 368 с.

19. Турбо Паскаль 7.0. – К.: BHV, 1998. – 448 с.

20. Хершель Р. Турбо Паскаль 4.0/5.0. – Вологда: МИК, 1991. – 342 с.

21. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. – М.: Нолидж, 1997. – 616 с.

22. Фаронов В.В. Турбо Паскаль 7.0. Практика программирования. – М.: Нолидж, 1997. – 432 с.

23. Фигурнов В.Э. IBM PC для пользователя. 7-е изд. – М.: ИНФРА-М, 1997. – 640 с.

ПРИЛОЖЕНИЕ

Условные обозначения схем алгоритмов и программ

Основные символы данных

Данные - символ отображает данные, носитель данных не определен.

Запоминаемые данные - символ отображает хранимые данные в виде, пригодном для обработки, носитель данных не определен.
Internal storage

Оперативное запоминающее устройство- симво отображает данные, хранящиеся в ОЗУ.

З а п о м и н а ю щ е е у с т р о й с т в о с

последовательным доступом - символ отображает данные, хранящиеся в ЗУ с последовательным доступом (НМЛ, НКМЛ).

Запоминающее устройство с прямым доступом - символ отображает данные, хранящиеся в ЗУ с прямым доступом (МД, МБ, ГМД, ОД).

Документ - символ отображает данные, представленные на носителе в удобочитаемой форме.

Ручной ввод - символ отображает данные вводимые вручную во время обработки с устройства любого типа.

Карт а - сим во л ото бражает данн ые представленные на носителе в виде карты (перфокарты, магнитной карты и др.).

Бумажная лента - символ отображает данные представленные на носителе в виде бумажной ленты.

Дисплей - символ отображает данные представленные в человекочитаемой форме н носителе в виде отображающего устройства.

Основные символы процесса

Process

Процесс - символ отображает функцию обработки данных любого типа.

Специфические символы процесса

Predefined process

Предопределенный процесс - символ

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

(подпрограмме, модуле).

Ручная операция - символ отображает любо процесс, выполняемый человеком.

Подготовка - символ отображает модификаци команды или группы команд с целью воздействия на некоторую последующую функцию.

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

Параллельные действия - символ отображае синхронизацию двух или более параллельных действий.

Граница цикла - символ, состоящий из двух частей, отображает начало и конец цикла. Об части симв ола имеют один и тот же идентификатор. Условаия для инициализации приращения, завершения и т.д. помещаютс внутри символа в начале или конце в зависимости от расположения операции проверяющей условие.

Специальные символы

Линия - символ отображает поток данных ил управления. При необходимости могут быт добавлены стрелки-указатели.

Терминатор - символ отображает выход во внешнюю среду и вход из внешней среды (начало и конец и программы и др.).

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

Комментарий - символ используется для пояснительных записей. Пунктирная линия в с и м в о л е к о м ме н т а р и я с в я з а н а с со от вет ств ую щим символом. Тек ст комментария должен быть помещен окол ограничивающей фигуры.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ…………………………………………………………………………..3

1. ВВЕДЕНИЕ В ЭВМ……………..………………………………………………..6

1.1. Эволюция средств вычислений……………………………………………...6

1.2. Эволюция ЭВМ……………………………………………………………….9

1.3. Поколения ЭВМ……………………………………………………………..11

1.4. Классификация ЭВМ………………………………………………………..13

1.5. Общее устройство ЭВМ…………………………………………………….16

1.6. Сети ЭВМ……………………………………………………………………18

2. ПЕРСОНАЛЬНЫЕ ЭВМ…………...……………………………………………21

2.1. Что такое персональная ЭВМ?……………………………………………..21

2.2. Эволюция персональных ЭВМ…………………………………………….21

2.3. Устройство персональных ЭВМ…………………………………………...24

2.4. Области применения персональных ЭВМ ………………………………...26

3. СИСТЕМА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЭВМ…………...…………28

3.1. Классификация программного обеспечения ЭВМ………………………..28

3.2. Операционная система персональной ЭВМ………………………………29

3.3. Языки программирования…………………………………………………..30

3.4. Системы программирования……………………………………………….34

3.5. Прикладные программы……………………………………………………35

3.6. Классификация пользователей ЭВМ………………………………………36

4. ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ЭВМ……………...…………………37

4.1. Кодирование информации в ЭВМ…………………………………………37

4.2. Системы счисления…………………………………………………………38

4.3. Методы перевода чисел из одной системы счисления в другую………...40

4.4. Формы представления в ЭВМ числовых данных…………………………41

4.4.1. Вещественные числа с фиксированной точкой………………………42

4.4.2. Вещественные числа с плавающей точкой…………………………...43

5. ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ……………...………………………..47

5.1. Алгоритм и его свойства……………………………………………………47

5.2. Этапы подготовки задач к решению на ЭВМ……………………………..47

5.2.1. Постановка задачи……………………………………………………...48

5.2.2. Выбор метода решения. Математическая модель……………………48

5.2.3. Разработка алгоритма…………………………………………………..49

5.2.4. Разработка программы…………………………………………………51

5.2.4.1. Критерии качества программ………………………………………51

5.2.4.2. Преимущества языков программирования высокого уровня……52

5.2.4.3. Программирование с защитой от ошибок…………………………53 5.2.4.4. Принципы структурного проектирования алгоритмов и

программ……………………………………………………………………..54

5.2.4.5.Принципы модульного программирования……………………….54

5.2.4.6.Программирование в стандартизованном стиле………………….58

5.2.5. Отладка и тестирование программ……………………………………59

6. ОСНОВЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ TURBO PASCAL…………….62

6.1. Основные приемы работы с системой программирования

Turbo Pascal……………………………………………………………………...62

6.1.1. Состав системы программирования Turbo Pascal………………….62 6.1.2. Управление окнами…………………………………………………...64

6.1.3. Набор и редактирование текста программы………………………...65

6.1.4. Трансляция и выполнение программы………………………………68 6.2. Алфавит языка……………..…………………..……………………………68

6.3. Структура программы………………………………………………………70

6.4. Типы данных………………………………………………………………...71

6.5. Выражения…………………………………………………………………..73

6.5.1.Переменные…………………………………………………………….73

6.5.2.Константы………………………………………………………………74

6.5.3.Стандартные функции…………………………………………………75

6.5.4.Знаки операций…………………………………………………………77

6.5.5.Порядок вычисления выражений……………………………………...78

6.6. Операторы языка ……………………………………………………………79

6.6.1. Простые операторы…………………………………………………….79 6.6.2. Структурированные операторы ……………………………………….80

6.6.2.1.Условные операторы………………………………………………..81

6.6.2.2.Операторы цикла……………………………………………………83

6.7. Структурированные типы данных…………………………………………85

6.7.1.Массивы………………………………………………………………...85