Методические указания к лабораторной работе по курсу «Информатика» Основы алгоритмизации и программирования на языке Pascal
Вид материала | Методические указания |
- Методические указания к лабораторной работе по курсу «Информатика» для студентов всех, 254.72kb.
- Программа, методические указания и контрольные задания по курсу «основы программирования, 516.11kb.
- Тематическое планирование кружка на 2009/2010 уч г. «Основы алгоритмизации и программирования, 63.72kb.
- Составить программы на яп pascal: Треугольник задан координатами вершин. Найти периметр, 24.62kb.
- Методические указания к лабораторной работе по курсу «Механизация животноводческих, 506.22kb.
- Методические указания к лабораторной работе по курсу Компьютерный анализ электронных, 270.05kb.
- Курс "Основы алгоритмизации и программирования" 1 год обучения Язык программирования, 123.05kb.
- Основы алгоритмизации и программирования (11, 270.62kb.
- Методические указания к лабораторной работе по курсу «Механизация и автоматизация технологических, 316.57kb.
- «Основы алгоритмизации и объектно-ориентированного программирования на языке Gambas», 318.06kb.
Томский политехнический университет
Утверждаю
Декан ХТФ
_________В.М. Погребенков
« » __________ 2007 г.
Методические указания к лабораторной работе по курсу «Информатика»
Основы алгоритмизации и программирования на языке Pascal
Томск 2007
УДК 519.682(075.8)
Основы алгоритмизации и программирования на языке Pascal
Методические указания к лабораторной работе для студентов химико-технологического факультета. – Томск: Издательство ТПУ, 2007. – 38 с.
Составители: Э.Д. Иванчина
Е.Н. Ивашкина
Рецензент профессор д.т.н. А.В. Кравцов
Методические указания рассмотрены и рекомендованы методическим семинаром кафедры химической технологии топлива
« » __________ 2007 г.
Зав. кафедрой А.В. Кравцов
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 4
Порядок решения задач на компьютере 4
1 АЛГОРИТМИЗАЦИЯ 5
1.1 Способы записи алгоритма 5
1.2 Типы алгоритмов 7
2 ЯЗЫКИ ПРОГРАММИРОВАНИЯ 9
3 ПРАВИЛА ЗАПИСИ ВЫРАЖЕНИЙ В ПРОГРАММИРОВАНИИ 10
3.1 Правила записи выражений в программировании с использованием компьютерной системы алгоритмизации и программирования 11
Выбрать в главном меню пункт «Правила записи выражений на языке Pascal» . Далее задание «Запись арифметических выражений» 12
В соответствующую графу записать математическое выражение на языке Pascal и нажать ОК. Если выражение введено не верно, то на экране появится соответствующая запись. Одновременно указывается количество верных ответов. 12
3.2 Запись функций на языке Pascal 12
3.3 Примеры записи выражений с использованием функций в программе 13
3.4 Правила записи функций с использованием компьютерной системы алгоритмизации и программирования 14
В соответствующую графу записать функцию на языке Pascal и нажать ОК. Если функция введена не верно, то на экране появится соответствующая запись. Одновременно указывается количество верных ответов. 14
3.5 Идентификаторы языка Pascal 15
3.6 Разделы описаний 15
3.7 Типы данных 16
Задание «Определение типа данных». Определить тип выражения (целый или вещественный). 17
Задание «Логический тип данных» Закончить приведенную ниже таблицу истинности для следующих выражений: 18
3.8 Раздел действий 18
3. 9 Форматированный ввод и вывод данных 19
4 РАБОТА В СИСТЕМЕ TURBO PASCAL 22
4.1 Решение задач 23
5 ВЕТВЯЩИЕСЯ АЛГОРИТМЫ 24
5.1 Оператор условия в Pascal 25
Задание «Оператора условия» 26
В соответствующую графу значение z и нажать ОК. Если значение введено не верно, то на экране появится соответствующая запись. Одновременно указывается количество верных ответов. 26
5.2 Решение задач «Оператор условия» 27
5.3 Циклы 27
5.4 Операторы цикла в Pascal 29
5.5 Оператор цикла с предусловием 31
5.6 Оператор цикла с постусловием 32
5.7 Решение задач «Операторы цикла» 33
6 ТИП ДАННЫХ МАССИВ 34
6.1 Решение задач «Массивы» 36
Правила пользования электронным учебным пособием «Основы алгоритмизации и программирования» 37
Список использованных источников 37
ВВЕДЕНИЕ
Технология – последовательная совокупность методов и способов в определенной системе производства продукта с конечным результатом.
Информационные технологии – совокупность методов и способов хранения, передачи, производства информации.
Программа – это алгоритм, составленный на языке понятном компьютеру.
Технология программирования – совокупность методов и способов решения задач с помощью языков программирования понятных компьютеру с использованием синтаксиса.
Порядок решения задач на компьютере
- Постановка задачи;
- Записать базу данных и базу знаний;
- Составление алгоритма (записать базу знаний в последовательность);
- Написание программу в соответствии с алгоритмом;
- Редактирование программы на компьютере;
- Компиляция программы (проверка синтаксических ошибок компьютером);
- Запуск задачи для решения.
1 АЛГОРИТМИЗАЦИЯ
Слово алгоритм происходит от algorithmi - латинской формы написания имени великого математика IX века Аль Хорезми, который сформулировал правила выполнения арифметических действий. Первоначально под алгоритмами и понимали только правила выполнения четырех арифметических действий над многозначными числами. В дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению поставленной задачи.
Таким образом, понятие алгоритма можно сформулировать следующим образом. Алгоритм - описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Свойства алгоритма и программы
- Определенность - от алгоритма требуется быть строгим, четким, понятным. Все действия, символы операций должны быть общепринятыми или заранее определены. Не допускается двусмысленности, неоднозначности. Существуют определенные синтаксические правила написания алгоритма;
- Дискретность - от алгоритма требуется пошаговость записи и выполнения;
- Массовость - от алгоритма требуется возможность его применения при различных значениях исходных данных, то есть предполагается, что алгоритм должен содержать переменные величины;
- Результативность - предполагается обязательное получение результата.