- •Оглавление
- •Предисловие
- •Введение
- •1. Общие сведения о языках программирования
- •1.1. Краткая история эвм и языков программирования
- •1.2. Трансляторы
- •1.3. Основные понятия алгоритмических языков
- •2. Интегрированная среда borland pascal
- •2.1. Краткая характеристика. Запуск программы
- •2.2. Основы работы в редакторе
- •2.3. Система меню
- •2.3.1. Меню опции file
- •2.3.2. Меню опции edit
- •2.3.3. Меню опции search
- •2.3.4. Меню опции run
- •2.3.5. Меню опции compile
- •2.3.6. Меню опции debug
- •2.3.7. Меню опции tools
- •2.3.8. Меню опции options
- •2.3.9. Меню опции window
- •2.3.10. Меню опции help
- •3. Синтаксис языка borland pascal
- •3.1. Элементы языка
- •3.2. Служебные (зарезервированные слова), директивы и идентификаторы
- •3.3. Основные элементы программирования
- •3.4. Структура программы
- •4. Типы данных
- •4.1. Простые типы
- •4.1.1. Целые типы.
- •4.1.2. Логический тип
- •4.1.3. Символьный тип
- •4.1.4. Перечисляемый тип
- •4.1.6. Вещественные типы
- •4.2. Структурированные типы
- •4.2.1. Массивы
- •4.2.2. Записи
- •4.2.3. Множества
- •4.2.4. Файловый тип
- •Процедуры и функции ввода-вывода
- •4.3. Указатели
- •4.4. Строки
- •4.5. Совместимость и преобразование типов
- •4.6. Константы и константные выражения
- •5. Операторы и процедуры языка
- •5.1. Поразрядные оператоpы. Логические оператоpы. Опеpатоpы отношения
- •5.2. Оператор присваивания
- •5.3. Процедуры ввода и вывода
- •5.4. Условные операторы
- •5.4.1. Оператор If
- •5.4.2. Оператор case
- •5.5. Операторы цикла
- •5.5.1. Оператор while (цикл с предусловием )
- •5.5.2. Оператор repeat..Until (Цикл с постусловием)
- •5.5.3. Оператор цикла For (цикл с заданным количеством повторений)
- •5.6. Оператор безусловного перехода
- •5.7. Функции и процедуры для работы со строковыми и символьными данными
- •5.8. Комментарии в программе
- •6. Процедуры и функции
- •6.1. Параметры подпрограмм
- •7. Использование графики в borland pascal
- •7.1. Константы модуля Graph
- •7.1.1. Константы цвета
- •7.1.2. Константы типов и толщины линий
- •7.1.3. Константы шаблона штриховки
- •Заключение
- •Библиографический список
- •Решение задач на языке программирования Паскаль
- •Пример 9. Определить, имеются ли в массиве а[5,4] столбцы, состоящие из одних и тех же элементов, если такие есть, выдавать номера одинаковых столбцов, если нет – выдать сообщение.
- •Варианты заданий для самостоятельной работы Вычисление значений выражений
- •Вычислить значение функции с использованием условных операторов
- •Программирование циклических алгоритмов с заданным числом повторений
- •Программирование циклических алгоритмов с предусловием
- •Программирование циклических алгоритмов с постусловием
- •Программирование алгоритмов обработки одномерных массивов
- •Программирование алгоритмов обработки двумерных массивов
- •Программирование с использованием функций
- •Программирование с использованием процедур
- •Обработка символьных и строковых данных
- •Графика
- •Оператор
Заключение
В настоящее время мы являемся свидетелями и непосредственными участниками глобальных изменений в жизни общества под воздействием информационных и коммуникационных технологий. Однако следует понимать, что функционирование всех информационных систем прежде всего обеспечивается наличием «встроенной» в такие системы программы. Понимание этого, формирование базовых знаний и умений, связанных с разработкой программ, являлись важнейшей задачей, при создании данного учебного пособия.
Однако овладение основами программирования и практическими умениями разработки программ решения задач того уровня сложности, который определен настоящим пособием, является лишь первым важным шагом на пути становления высококвалифицированного специалиста, связывающего свою профессиональную деятельность с информационными и коммуникационными технологиями.
Следующим этапом здесь является освоение программной системы Delphi, представляющей собой среду разработки программ, ориентированных на работу в Windows. Данная среда предполагает использование технологии визуального проектирования и методологии объектно-ориентированного программирования. Реализация данных возможностей во многом была обеспечена совершенствованием языка Паскаль, который в своем усовершенствованном виде получил название Object Pascal. По сравнению с ранними системами программирования на Паскале среда Delphi обеспечивает более удобный и современный интерфейс среды разработки и отладки создаваемых программ.
Все сказанное подтверждает значимость и актуальность дальнейшего изучения вопросов, связанных с разработкой программ, учитывая новые направления развития этой базовой отрасли информатики.
Авторы надеются, что представленный в данном пособии учебный материал был доступным для понимания и интересным при его изучении. Любые замечания и пожелания, направленные на совершенствование данного пособия, а также предложения по подготовке других учебных изданий по вопросам программирования, проектирования, разработке и использованию других средств информационных и коммуникационных технологий будут приняты с благодарностью.
Библиографический список
Звонкин А. К., Кулаков А. Г., Ландо С. К., Семенов А. Л., Шень А. Х. Алгоритмика. 5–7 кл. Учебник и задачник для общеобразоват. учеб. заведений – М.: Дрофа, 1996. – 234 с.
Семакин И. Г., Залогова Л. А., Русаков С. В., Шестакова Л. В.. Информатика: Учебник по базовому курсу – М.: ООО «Издательство Лаборатория Базовых Знаний», 1998. – 586 с.
Кузнецова А. А., Апатова Н. В., Основы информатики. 8–9 кл.: Учеб. для общеобразоват. учеб. заведений. – М.: Дрофа, 1999. – 345 с.
Информатика в понятиях и терминах: Кн. для учащихся ст. кл. сред. шк. / Под ред. В. И. Извозчикова. – М.: Просвещение, 1991.
Информатика: Задачник – практикум в 2-х тт. / Под ред. И. Г. Семакина, Е. К. Хеннера: Т. 1, 2. – М.: ООО Издательство «Лаборатория Базовых Знаний», 1999.
Угринович Н. Д. Информатика и информационные технологии: Учебник для 10–11 кл. – М.: БИНОМ, 2002.
Угринович Н. Д., Босова Л. Л., Михайлова Н. И. Практикум по информатике и информационным технологиям: Учеб. Пособие для общеобразоват. учреждений. – М.: БИНОМ, 2002.
Фаронов В. В. Turbo Pascal 7.0. Начальный курс. – М.: Издательство «Налидж», 1998. – 661с.
Чернов Ю. П., Шафеева О. П. Практикум по программированию для начинающих. Учебное пособие. – Омск: ОмГТУ, 2000. – 126 с.
ПРИЛОЖЕНИЕ 1
