- •Общая функциональная схема эвм
- •Языки программирования
- •Этапы решения задач на эвм
- •Понятие алгоритма и его свойства
- •Типы алгоритмов
- •Ос эвм. Понятие о файловой системе
- •Команды ms dos
- •Программирование на языке паскаль
- •Структура программы на языке паскаль
- •Описание данных
- •1. Константы
- •2. Переменные
- •Комментарии
- •Операторы языка паскаль
- •Операторы обработки данных
- •1. Операторы ввода
- •2. Операторы вывода
- •3. Вычисление по формулам. Оператор присваивания
- •Линейные программы
- •Управляющие операторы
- •1. Разветвляющиеся алгоритмы. Оператор if (если)
- •2. Пример разветвляющейся программы
- •3. Оператор case
- •Циклические алгоритмы и программы
- •1. Общая схема цикла
- •2. Циклы со счетчиком
- •3. Итерационные циклы
- •3.1. Оператор цикла с пост-условием
- •3.2. Оператор цикла с пред-условием
- •Tипы данных, используемых в паскале
- •1.Представление данных в эвм
- •2. Стандартные функции Паскаля и Турбо Паскаля
- •3. Булевские переменные и выражения
- •4.Функции для работы с символами
- •5. Массивы
- •Примеры программ обработки массивов
- •Особенности алгоритмов и программ с накапливанием
- •Алгоритм нахождения минимума и максимума
- •Задача сортировки
- •Обработка многомерных массивов
- •Итерационные циклы
- •Типовые алгоритмы с итерационными циклами
- •1. Приближенное вычисление функций
- •2. Решение уравнений приближенными методами
- •2.1. Метод Ньютона
- •Программы обработки строк символов (текстов)
- •1. Простейшие алгоритмы и программы обработки строк
- •Типовые программы обработки строк
- •Задача 1 выделения слов из текста (слова разделены одним пробелом)
- •Задача 2 выделения слов из текста (слова разделены несколькими пробелами)
- •Алгоритмы поиска
- •Алгоритм линейного поиска
- •Библиографический список
- •Содержание
Библиографический список
Епанешников А.М., Епанешников В.А. Программирование в среде TURBO PASCAL 7.0. М: ДИАЛОГ-МИФИ, 1995.
Фаронов В.В. Основы Турбо-Паскаля. Кн.1. М:МВТУ, 1992.
Прайс Д. Программирование на языке Паскаль. Практическое руководство. М: Мир, 1987.
Грэхем Р. Практический курс языка Паскаль для микро-ЭВМ. М.: Радио и связь, 1986.
Фигурнов В.Э. IBM PC для пользователя. Краткий курс. М: ИНФРА-М, 1997.
Содержание
Общая функциональная схема ЭВМ 3
Языки программирования 3
Этапы решения задач на ЭВМ 5
Понятие алгоритма и его свойства 6
Типы алгоритмов 8
ОС ЭВМ. Понятие о файловой системе 8
Команды MS DOS 10
Программирование на языке Паскаль 11
Структура программы на языке Паскаль 11
Описание данных 12
Константы 13
Переменные 14
Комментарии 15
Операторы языка Паскаль 16
Операторы обработки данных 16
Операторы ввода 17
Операторы вывода 18
вычисление по формулам. Оператор присваивания 19
Линейные программы 21
Управляющие операторы 22
Разветвляющиеся алгоритмы. Оператор IF (если) 22
Пример разветвляющейся программы 24
Оператор CASE 25
Циклические алгоритмы и программы 27
Общая схема цикла 27
Циклы со счетчиком 29
Итерационные циклы 31
Оператор цикла с пост-условием 32
Оператор цикла с пред-условием 33
Типы данных, используемых в Паскале 37
Представление данных в ЭВМ 37
Стандартные функции Паскаля и Турбо Паскаля 38
Булевские переменные и выражения 39
Функции для работы с символами 40
Массивы 41
Примеры программ обработки массивов 45
Особенности алгоритмов и программ с накапливанием 47
Алгоритм нахождения минимума и максимума 48
Задача сортировки 50
Обработка многомерных массивов 54
Итерационные циклы 59
Типовые алгоритмы с итерационными циклами 59
Приближение вычислений функций 59
Решение уравнений приближенными методами 62
Метод Ньютона 62
Программы обработки строк символов (текстов) 63
Простейшие алгоритмы и программы обработки строк 64
Типовые программы обработки строк 72
Задача 1 выделения слов из текста (слова разделены одним пробелом) 74
Задача 2 выделения слов из текста (слова разделены несколькими
пробелами) 76
Алгоритмы поиска 77
Алгоритм линейного поиска 78
Библиографический список 81
