Полный обучающий курс Turbo Pascal Содержание Ввод-вывод 4 Занятие Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. icon

Полный обучающий курс Turbo Pascal Содержание Ввод-вывод 4 Занятие Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль.


28 чел. помогло.

Смотрите также:
Конкурс инфо 2005/2006 Малясова С. В. Элективный курс «Программируем на Паскале»...
Рассказ, эвристическая беседа, сообщения учащихся, индивидуальная работа учащихся за компьютером...
Структура программы. Типы данных. Операции в Turbo Pascal...
Паскаль Б
Дополнительной образовательной программы «Программирование. Язык Turbo Pascal» Содержание...
«Объекты языка программирования Turbo Pascal 0»...
Пуск программы стандарные программы turbo-pascal или щелчком левой кнопкой по ярлыку с...
Лабораторная работа №2 по Информатике и икт на тему «Язык программирования Паскаль...
Язык программирования Паскаль...
Роль и значение языка паскаль в эволюции языков программирования...
Учебное пособие по курсу “ Основы программирования на языке Паскаль”...
Один из самых знаменитых людей в истории человечества. Паскаль умер, когда ему было 39 лет, но...



страницы:   1   2   3   4   5   6   7   8   9   ...   70
скачать
Полный обучающий курс
Turbo Pascal
Содержание

Ввод-вывод 4

Занятие 1. Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия. Первая программа. Оператор присваивания. 4

Занятие 2. Ввод - вывод. Операторы Read (Readln), Write (Writeln). Простейшие линейные программы 9

Графика 15

Занятие 1: Графический режим. Инициализация графического режима. Построение точки, линии. 15

Занятие 2: Построение дуги, окружности, прямоугольника, эллипса. 18

^ Занятие 3: Вывод текста. 21

Занятие 4. Процедуры рисования закрашенных фигур. 22

Операторы условия и выбора 25

Занятие 1. Разветвляющиеся алгоритмы. Оператор условия If. 25

Занятие 2. Логический тип данных. Логические операции not, and, or. Нахождение значений логических выражений. Самостоятельная работа. 29

Занятие 3. Вложенные условные операторы. Решение задач. 31

Занятие 4. Оператор выбора case. Решение задач. 34

Занятие 5. Оператор безусловного перехода Goto. Решение задач. 36

Занятие 6. Контрольная работа 38

Циклы 40

Занятие 1. Циклические алгоритмы. Цикл с предусловием. 40

Занятие 2. Цикл с предусловием в графике. 44

Занятие 3. Контрольная работа 45

Занятие 4. Цикл с постусловием repeat. 45

Занятие 5. Работа с клавиатурой. Стандартные процедуры read и readLn. Стандартные функции readKey и KeyPressed; их применение в циклах. 47

Занятие 6. Цикл со счетчиком. 50

Занятие 7-8. Самостоятельное решение задач. 51

Процедуры и функции 53

Занятие 1. Понятие подпрограммы. Процедуры и функции. Стандартные подпрограммы. Примеры употребления подпрограмм в решении задач. 53

Занятие 2. Формальные и фактические параметры. Вызов по ссылке и по значению. Локальные и глобальные переменные и подпрограммы 56

Занятие 3. Процедуры. 58

Занятие 4. Процедуры в графическом режиме. 62

Занятие 5. Функции. 62

Занятие 6. Решение задач 64

Рекурсия 69

Занятие 1. Понятие рекурсии. 69

Занятие 2. Примеры задач рекурсивного решения в текстовом и графическом режимах. 71

Занятие 3. Косвенная рекурсия. 72

Занятие 4. Решение задач 73

Одномерные массивы 78

Занятие 1. Понятие массива. Одномерные массивы. Способы задания одномерных массивов 78

Занятие 2. Доступ к элементам массива 80

Занятие 3. Удаление элементов из одномерного массива. 82

Занятие 4. Вставка элементов в одномерный массив. 84

Занятие 5. Перестановка элементов массива. 86

Занятие 6. Самостоятельное решение задач. 88

Двумерные массивы 91

Занятие 1. Понятие двумерного массива. Описание типа массива. Формирование значений элементов массива случайным образом. 91

Занятие 2. Работа с элементами массива. 93

Занятие 3. Вставка и удаление строк и столбцов. 98

Занятие 4. Перестановка элементов массива. 100

Занятие 5. Самостоятельное решение задач. 101

Занятие 6. Контрольная работа 103

Методы сортировки массива 106

Занятие 1. Сортировка массива. Способы сортировки массива. 106

Занятие 2. Сортировка вставкой. Сортировка выбором. 108

Занятие 3. Сортировка методом простого обмена. Рекурсивная сортировка 110

Занятие 4. Сортировка методом слияний. 112

Занятие 5-6. Самостоятельное решение задач. 113

Строки 114

Занятие 1. Тип данных char. Операции над символами 114

Занятие 2. Строка. Тип данных string. Строковые переменные, их описание. Длина строки. Операции над строками 116

Занятие 3. Стандартные функции для работы со строками (concat,copy,length, pos,upcase). 118

Занятие 4. Стандартные процедуры для работы со строками (delete, insert,str,val). 120

Занятие 5. Контрольная работа 122

Занятие 6. Решение задач. 126

Множества 128

Занятие 1. Множественный тип данных. Множество. Элемент множества. Способы задания множества. Объединение множеств. Разность множеств. Пересечение множеств. 128

Занятие 2. Логические операции над множествами: проверка принадлежности элемента множеству, проверка включения элемента в множество, сравнение множеств. 130

Занятие 3. Примеры решений задач на применение множества. 132

Занятие 4. Самостоятельное решение задач. 137

Запись 140

Занятие 1. Комбинированный тип данных. Запись. Описание записи. Доступ к полям записи. Оператор With. Примеры решения задач 140

Занятие 2. Самостоятельное решение задач 144

Занятие 3. Сортировка записей. 146

Занятие 4. Записи с вариантами. 149

Дополнительно. Решение задач 155

Файлы 157

Занятие 1. Файлы. Виды файлов. Типизированные файлы 157

Занятие 2. Процедуры и функции для работы с типизированными файлами 162

Занятие 3. Самостоятельное решение задач 164

Занятие 4. Процедуры и функции работы с файлами. Решение задач 168

Тeкстовые файлы 171

Занятие 1. Тeкстовые файлы, их описание и основные отличия от типизированных файлов. 171

Занятие 2. Способы обмена с текстовыми файлами. 173

Занятие 3. Стандартные текстовые файлы Input и Output. Примеры задач 176

Занятие 4. Самостоятельное решение задач 178

Нетипизированные файлы 186

Занятие 1. Нетипизированные файлы. Их отличия. Процедуры blockread и blockwrite. 186

Занятие 2. Решение задач 190

Занятие 3. Использование типизированных файлов в качестве нетипизированных 191

Занятие 4. Использование текстовых файлов в качестве нетипизированных. 191

Занятие 5. Примеры решения творческих задач 194

Граф 199

Занятие 1. Основные понятия. 199

Занятие 2. Представление деревьев. Основные операции над деревом. 202

Занятие 3. Самостоятельное решение задач. 204

Занятие 4. Идеально сбалансированное дерево. 204

Стек 211

Занятие 1. Стек. Отличия стека от списка. Основные операции со стеком. 211

Занятие 2. Самостоятельное решение задач 218

Занятие 3. Очереди. Основные операции над очередью. 218

Занятие 4. Самостоятельное решение задач 225

Занятие 5. Кольцо. Формирование кольца. Основные операции над кольцом. 225

Занятие 6. Примеры решения задач с применением динамической структуры кольцо. Творческая работа. 226

Список 231

Занятие 1. Список. Создание списка путем добавления элементов в конец списка. Просмотр списка. 231

Занятие 2. Создание списка путем вставления элементов в начало. 234

Занятие 3. Упорядочивание списка. Вставление элемента в середину списка. 235

Занятие 4-5. Примеры задач, решаемых с помощью списка. Решение задач. 236

Занятие 6. Удаление элемента из списка. 240

Занятие 7. Зачет. 243

Динамические структуры данных 243

Занятие I. Динамические структуры данных. Статические и динамические переменные. Адреса. Указатели и их объявление. 243

Занятие 2. Присвоение значений указателю. Оператор @ с переменной. Оператор @ с параметром процедуры, переданным по значению. Оператор @ с параметром процедуры, переданным по ссылке. 246

Занятие 3. Список. Создание списка путем добавления элементов в конец списка. Просмотр списка 249

Занятие 4. Создание списка путем вставления элементов в начало. 252

Занятие 5. Упорядочивание списка. Вставление элемента в середину списка. 252

Занятие 6. Удаление элемента из списка. 257




оставить комментарий
страница1/70
Дата09.09.2011
Размер4,67 Mb.
ТипДокументы, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы:   1   2   3   4   5   6   7   8   9   ...   70
плохо
  21
не очень плохо
  7
средне
  6
хорошо
  9
отлично
  30
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх