Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Паскаль ИНФОРМАТИКА.doc
Скачиваний:
221
Добавлен:
09.04.2015
Размер:
4.57 Mб
Скачать

6.Проверка адекватности модели 48

7.Анализ результатов моделирования 49

Алгоритмизация и программирование 50

Понятие алгоритма 50

Свойства алгоритма 50

Формы записи алгоритмов 50

Типы алгоритмов 51

Методология решения задач с помощью ЭВМ 51

Классификация программных средств 52

Лекция 5 53

Данные в языке Turbo-Pascal 7.0. Стандартные функции языка Turbo-Pascal. Структура программы на языке Турбо Паскаль. Операторы Turbo-Pascal. Программирование линейных алгоритмов. 53

Достоинствами языка Паскаль являются: 53

Алфавит языка 54

Данные – это простейшие объекты программной обработки. 55

Характеристики основных типов данных 55

Арифметические целые 55

Стандартные функции языка Турбо-Паскаль 56

Нестандартные функции 58

Структура программы на языке Турбо Паскаль 58

Оператор перехода GOTO <метки> 60

Оператор присваивания имеет следующую структуру: 60

Стандарты ввода – вывода данных 61

Составной оператор 62

Программирование линейных алгоритмов 62

Лекция 6 63

Процедуры и функции. Условные структуры. 63

Функции Function 63

Рассмотрим раздел FUNCTION на примере вычисления значения функции: 63

Глобальные и локальные переменные, формальные и фактические переменные и параметры в функциях и процедурах в языке Pascal 63

Процедуры Procedure 65

Условные операторы 66

Оператор ‘IF-THEN’ 66

Оператор ‘IF-THEN-ELSE’ 67

Тройное ветвление 67

Алгоритм поиска min и max и его программная реализация 68

Оператор варианта ‘CASE…OF’ 69

Лекция 7 71

Циклические структуры. Вложенные циклы. Рекурсивные функции. Операторы прерывания. 71

Определенные циклы ‘FOR…DO…’ 71

Первая форма записи оператора FOR с последовательным увеличением счетчика. 72

Вторая форма записи оператора FOR c уменьшением счетчика: 72

Циклы с постусловием ‘REPEAT…UNTIL…’ 73

Циклы с предусловием ‘WHILE…DO…’ 74

Вложенные циклы 76

Рекурсивные функции 76

Операторы прерывания 77

Операторы Break и Continue 77

Лекция 8 78

Обработка одномерных и двумерных массивов 78

Понятие и описание массива 78

Примеры одномерного, двухмерного, трехмерного массивов 78

Способы ввода одномерных массивов: 79

Печать массива 82

Локальная обработка массива 82

Глобальная обработка массива 83

ИНВЕРСИЯ 83

ЦИКЛИЧЕСКИЙ СДВИГ 84

Вычисление среднее арифметическое, среднее геометрическое, среднее квадратичное среднее гармоническое 85

Сортировка массива 86

Сортировка одномерного массива методом пузырька 86

Пример. Сортировка обменом по возрастанию массива a из n целых чисел. 88

Литература 91

Основная литература 91

Дополнительная литература 91

Лекция 1 Предмет информатики. Основные составные части персонального компьютера. Понятие и представление информации. Принципы организации порядковых систем счисления.

Базовой дисциплиной для изучения информационного цикла и формирование будущего специалиста является дисциплина «Информатика», которая является базовой на 1 курсе нашего университета. Образовательные стандарты по этой дисциплине предусматривает изучение языка программирования Турбо-Паскаль и операционных систем и прикладных программ. Специфика этой дисциплины состоит в том, что ее содержание постоянно меняется каждые 2-3 года, т.к. обновляется техническая база и программное обеспечение.