русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Содержание


Дата добавления: 2014-11-28; просмотров: 623; Нарушение авторских прав


1. Подход к проблемам:

а) движение к позитивному;

б) бегство от негативного.

2. Временной фрейм:

а) краткосрочный — долгосрочный;

б) прошлое — настоящее — будущее.

3. Уровень группирования:

а) «макрогруппы» — обобщения;

б) «микрогруппы» — детали.

4. Локус контроля:

а) внутренняя референция — проактивная установка;

б) внешняя референция — реактивность.

5. Способ сравнения:

а) соответствие (черты сходства) — согласие;

б) несоответствие (различия) — конфронтация.

6. Подход к решению проблем:

а) задача (достижение):

— выборы — цели;

- процедуры — операции;

б) взаимоотношения (власть; аффилиация):

— сам — мой, я, мне;

— другие — ты, его, их;

контекст — мы, компания, рынок.

7 .Стиль мышления:

а) видение;

б) действие;

в) логика;

г) эмоции.

 

 

Полный обучающий курс

Turbo Pascal


Содержание

Ввод-вывод.. 3

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

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

 

Графика.. 14

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

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

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

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

 

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

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

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

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

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



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

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

 

Циклы... 39

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

 

Рекурсия.. 66

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

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

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

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

 

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

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

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

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

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

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

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

 

Двумерные массивы... 88

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

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

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

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

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

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

 

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

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

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

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

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

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

 

Строки.. 111

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

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

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

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

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

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

 

Множества.. 124

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

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

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

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

 

Запись. 135

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

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

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

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

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

 

Файлы... 151

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

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

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

 

Граф.. 191

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

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

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

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

 

Стек.. 203

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

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

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

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

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

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

 

Список.. 222

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

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

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

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

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

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

 

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

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

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

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

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

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

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


Ввод-вывод

 



<== предыдущая лекция | следующая лекция ==>
Обзор паттернов метапрограмм | Коаксиальный кабель


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.888 сек.