Введение. Кафедра Информационных технологий, математики

И.З. Батчаев

ИНФОРМАТИКА

Часть II

Пятигорск 2010


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОУ ВПО «ПЯТИГОРСКИЙ ГОСУДАРСТВЕННЫЙ

ЛИНГВИСТИЧЕСКИЙ УНИВЕРСИТЕТ»

Кафедра информационных технологий, математики

и средств дистанционного обучения

И.З. Батчаев

ИНФОРМАТИКА

Часть II

Учебное пособие

Пятигорск 2010

ББК 32.973 Печатается по решению

Б28 кафедры Информационных технологий,

математики и средств дистанционного

обучения, редакционно-издательского

совета ПГЛУ

Батчаев И.З.

Б 28

Информатика. Часть 2. Учебное пособие. – Пятигорск: ПГЛУ, 2010. – 92 с.

Данное учебное пособие предназначено для студентов, изучающих дисциплину «Информатика». В нем представлены основные теоретические аспекты информатики, и в частности: рассматриваются основы алгоритмизации и программирования на языке Паскаль, а также приведено описание основных настроек Bios компьютера.

Составитель: канд. физ.-мат. наук, доцент Батчаев И.З.

Рецензенты: кафедра Информационных технологий,

математики и средств дистанционного

обучения ПГЛУ;

канд. пед. наук, доцент Воробьев Г.А. (ПГЛУ).

© Пятигорский государственный

лингвистический университет, 2010

© И.З. Батчаев, 2010

ВВЕДЕНИЕ

В настоящее время трудно представить себе отрасль хозяйства, до которой не «добрались» информационные технологии. Компьютеры и созданные на их основе системы используются повсеместно. Таким образом, знание информатики приобретает первостепенное значение для нашего общества. Кроме того, эффективность взаимодействия человека с ЭВМ во многом определяется степенью развития алгоритмического мышления пользователя. Таким образом, изучение основ алгоритмизации и программирования способствует более глубокому пониманию принципов работы компьютера, позволяет человеку «разговаривать» с машиной на одном языке. Люди! Изучайте информатику!

Данное учебное пособие предназначено для студентов, начинающих изучать дисциплину «Информатика». Оно содержит основные положения в области алгоритмизации и программирования на языке Паскаль.

Язык программирования Паскаль был создан в 1971 г. профессором Цюрихского университета Никлаусом Виртом и предназначался для обучения студентов как основам алгоритмизации и программирования, так и основам конструирования компиляторов. Язык полностью отвечал принципам структурного программирования, сформулированным к тому моменту, имел ярко выраженную блочную структуру и развитое представление данных. Однако, будучи учебным, он имел ограниченные средства реализации ввода-вывода и создания библиотек подпрограмм.

Широкой популярности Паскаля способствовали следующие причины:

· Благодаря компактности, удачному первоначальному описанию язык оказался достаточно легким для изучения.

· Он отражает фундаментальные концепции алгоритмов в легко воспринимаемой форме.

· Паскаль позволяет четко реализовывать идеи структурного программирования и осуществлять переход к объектно-ориентированному программированию.

· Язык программирования позволил перейти к системам автоматической проверки правильности программ.

В разные годы было разработано несколько вариантов компиляторов с Паскаля для различных типов ЭВМ. Наибольшее распространение получил Turbo (Borland) Pascal, предложенный фирмой Borland Internation (США). Существовало несколько версий. Последняя версия, предназначенная для создания программного обеспечения «под MS DOS» - версия 7.0, включает:

· интегрированную среду разработки программ, ставшую в некоторой степени прототипом создания аналогичных сред для других языков программирования;

· средства разработки многомодульных программ;

· средства управления экраном в текстовом и графических режимах;

· средства объектно-ориентированного программирования;

· усовершенствованную систему типов данных.

Весомым аргументом в пользу изучения основ программирования именно на базе Паскаля также является существование профессиональной визуальной среды разработки программного обеспечения Delphi, которая использует в качестве базового языка именно Паскаль.

В настоящее время при разработке сложного программного обеспечения обычно используют одну из двух технологий: структурное программирование или объектно-ориентированное программирование.

Первая технология для разработки сложных программ рекомендует разбивать (декомпозировать)программу на подпрограммы (процедуры), решающие отдельные подзадачи, т.е. базируется на процедурной декомпозиции.

Вторая технология использует более сложный подход, при котором в предметной области задачи выделяют отдельно функционирующие элементы. Поведение этих объектов программно моделируется с использованием специальных средств, а затем, уже из готовых объектов, опять же специальным способом, собирается сложная программа. Таким образом, в основе второй технологии лежит объектная декомпозиция.

Первая глава посвящена основам теории построения алгоритмов. В ней рассматриваются базовые алгоритмические структуры, как составные элементы любого алгоритма, приводятся примеры абстрактных машин, принципы работы которых положены в основу функционирования микропроцессоров ЭВМ.

Во второй главе представлено краткое описание языка программирования Паскаль: приведены основные принципы программирования на этом языке, типы переменных, общая структура паскаль-программы, основные операторы, функции и процедуры.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: