- •8. Вопросы самопроверки :
- •5) Переменные и типы переменных: Простые, структурированные
- •9. Литература
- •10. Информационно-дидактический блок (аннотация, пособия) Теоретическая часть
- •Переменные
- •11. Содержание занятия.
- •11.1. Самостоятельная работа.
- •11.2. Работа с преподавателем:
- •11.3. Контроль исходного и заключительного уровня знаний:
G-041.07.01.78-2008 |
Основы програмирования на языке Turbo Pascal |
Ред. 2. |
Страница
|
ГОСУДАРСТВЕННЫЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ ГОРОДА СЕМЕЙ
КАФЕДРА ОБЩЕСТВЕННОГО ЗДРАВООХРАНЕНИЯ И ИНФОРМАТИКИ
Специальность 5B110100 «Сестринское дело» «Общая медицина»
5B110200 «Общественное здравоохранение»
5B110400 «Медико-профилактическое дело»
5B130100 «Общая медицина»
5B130200 «Стоматология»
Предмет Информатика
Курс 1
ИНФОРМАЦИОННО –ДИДАКТИЧЕСКИЙ БЛОК
И МЕТОДИЧЕСКИЕ УКАЗАНИЯ
ДЛЯ СТУДЕНТОВ
К ПРАКТИЧЕСКМУ ЗАНЯТИЮ
Тема №
“ Введение программирования .
Основы програмирования на языке Turbo Pascal .
Типы данных.”
Составитель
старший преподаватель Дихамбеков Ж.К.
Семей, 2011 г.
Информационно-дидактический блок и методические указания для студентов к практическому занятию на тему « Введение программирования . Основы програмирования на языке Turbo Pascal .Типы данных.»
обсуждена на заседании кафедры (курса) от 2011 года
Протокол №
Ответственный по курсу Буланова Р.К.
1. Тема: Введение программирования . Основы програмирования на языке Turbo Pascal.Типы данных.
2. Количество учебных часов: 3 академических часа (150 минут).
3. Актуальность темы (мотивация) : Компьютер может работать только на основе загружаемых в оперативную память программы. Программа есть инструкция компьютеру что и как делать в данный момент.
4. Цель занятия: Научиться создавать простейшие программы арифметических вычислений на языке Турбо Паскаль.
5. Задачи обучения: Изучить основные положения программирования на языке Турбо Паскаль
6. Студент должен знать:
Понятия: зарезервированные слова, идентификатор, операторы ввода, операторы присвоения, операторы вывода, правила записи математических выражении в Паскаль.
7. Студент должен уметь: Компилировать набранный текст программы и исправлять ошибки.
8. Вопросы самопроверки :
а) по базисным знаниям:
б) по теме занятия:
1) Этапы решения задач на ЭВМ
2) Алгоритм решения задачи и его свойства
3) Программа рещшения задачи и требования к ней
4) Алфавит языка программирования Турбо Паскаль
5) Переменные и типы переменных: Простые, структурированные
6) Порядковые типы (целые, логические, символьные, перечисляемые, тип-диапазон)
7) Вещественные типы
8) Структурированные типы (Массивы, записи, множества, файлы)
9) Константы
10) Встроенные математические функции Турбо Паскаль
11) Понятия: зарезервированные слова, идентификатор, операторы ввода, операторы присвоения, операторы вывода.
12) Организация ввода и вывода данных.
9. Литература
10. Информационно-дидактический блок (аннотация, пособия) Теоретическая часть
Возможности компьютера как технической основы системы обработки данных связаны с используемым программным обеспечением (программами). Программа (program, routine) это упорядоченная последовательность команд (инструкций) компьютера для решения задачи. Программное обеспечение (sowtware) – совокупность программ обработки данных и необходимых для их эксплуатации документов.
Процесс решения задачи на ЭВМ можно условно разделить как последовательность 7 этапов:
1) Постановка задачи - это точная формулировка условии и цели задачи, а также общего подхода к решению задачи с описанием входной и выходной информации;
2) Математическая формулировка задачи. Цель этого этапа — создать такую математическую модель решаемой задачи, которая может быть реализована в компьютере. Решение любой задачи производится путем выполнения математических и при необходимости логических действий.
3) Разработка алгоритма решения задачи. Для выполнения на ЭВМ поставленной задачи сначала необходимо разработать алгоритм, т.е. указать порядок выполняемых действии для решения задачи на основе математического описания.
Алгоритмом решения задачи называют любую конечную последовательность математических и логических действий, однозначно определяющих процесс преобразования исходных данных в конечные результаты.
4. Разработка программы. В данном этапе алгоритма решения задачи описывается на языке понятной машине, т.е. командами и операторами языка программирования.
Точное и подробное описание алгоритма решения называется программой. Она указывает в какой последовательности и какие операции должна выполнить машина и в какой форме выдать результат.
Программа должна обладать следующими качествами:
1. Функциональностью, т.е. полнотой удовлетворения потребностей пользователя;
2. Наглядным, удобным, интуитивно понятным и привычным пользователю интерфейсом (способ общения пользователя с компьютером);
3. Простотой освоения;
4. Надежностью, т.е. устойчивостью ее к ошибкам пользователя, отказам оборудования.
Кроме того, к программам предъявляются такие противоречивые требования, как экономное расходование емкости оперативной памяти и в то же время обеспечение быстроты решения поставленной задачи.
5. Ввод программы в ЭВМ. Разработанная программа оператором вводится в ЭВМ путем набора с клавиатуры.
6. Прогон и отладка программы. Введенная в ЭВМ программа тестируется на ошибки и проверяется на конкретном примере. При ошибочном действии программа редактируется и снова проверяется.
7. Запуск процесса решения и анализ результата. Программа запускается в работу вводом данных для решения, поставленной задачи.
Как было указано выше, в этапе программирования решения задачи алгоритм описывается на языке понятной машине, т.е. командами и операторами языка программирования. Одним из широко распространенных языков программирования является алгоритмический язык Паскаль, названный в честь французского ученого Блеза Паскаля и разработанный профессором Института информатики Швейцарской высшей политехнической школы Никлаусом Виртом в 1970 году.
Алгоритмический язык Паскаль имеет свой алфавит, состоящий из определенных символов.
Алфавит языка Паскаль составляют следующие символы
1) буквы латинского алфавита A, B, C… ;
2) буквы русского алфавита А, Б, В,…Я (кроме Ъ);
3) цифры 1,2,3,4,5,6,7,8,9;
4) знаки арифметических операций:
+ - сложение;
- - вычитание;
* - умножение;
/ - деление;
5) специальные символы:
. – точка;
, − запятая;
; − точка с запятой;
: − двоеточие;
’ – апостроф;
( ) – круглые скобки;
[ ] – квадратные скобки;
_ − подчеркивание;
− пробел;
{ } – фигурные скобки;
6) знаки операций:
> - больше;
< - меньше;
>= - больше или равно;
<= - меньше или равно;
= - равно;
<> - не равно;
:= - присвоить
Из символов алфавита строят более сложные конструкции – слова, словосочетания, предложения. В языке Паскаль под словом понимают число, строку, имя. Минимальная конструкция языка, представляющая собой законченную мысль, есть предложение. Предложение либо задает полное описание некоторого действия, которое необходимо выполнить, и называется оператором, либо описывает структуру и организацию данных – объектов языка, над которыми эти действия производятся, и называется описанием. Совокупность описаний и операторов образует программу. Для того, чтобы научиться писать программы, необходимо изучить синтаксис языка (правила записи его конструкций) и его семантику (смысл и правила использования этих конструкций).
В языке Паскаль существует некоторый набор служебных слов, назначение которых строго определено (зарезервировано) и которые не могут быть использованы с другой целью. Служебные слова используются, например, для обозначения операторов.
В программах производятся определенные действия над некоторыми величинами. Эти величины можно разделить на переменные и постоянные (константы).
