рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Москва-2005

Москва-2005 - раздел Информатика, Информатика и программирование на языке Паскаль     Удк 681.142.2(075.8)   ...

 

 

УДК 681.142.2(075.8)

 

 

Карпович Е.Е. Информатика и программирование на языке Паскаль. Учебное пособие. -М.: МГГУ, 2005 г. 152 с.

 

 

В пособии рассмотрены основные понятия информатики, необходимые для изучения основ алгоритмизации и программирования. Описана методология структурного проектирования алгоритмов и способы представления алгоритмов. Представлено описание синтаксиса и семантики конструкций языка Borland Pascal 7.0. Приведены многочисленные примеры программ, иллюстрирующие возможности языка Pascal. Издание рекомендуется в качестве учебного пособия по дисциплинам «Специальные главы информатики» и «Программирование на языке высокого уровня» для студентов, обучающихся по специальности 220300 - «Системы автоматизированного проектирования».

 

Рецензенты:
доктор техн. наук, проф. кафедры АСУ Московского государственного горного университета Куприянов В.В.;
канд. техн. наук проф. кафедры ТиМИБ Московского государственного социального университета Хорев П. Б.

 

 

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

© Карпович Е.Е.

 

 


Оглавление

 

1.... Основные категории и понятия информатики 2

1.1. Предмет информатики как науки. 2

1.2. Информация: структура, форма, измерение. 2

2. Техническое и программное обеспечение ПЭВМ 2

2.1. Структура аппаратных средств ПЭВМ... 2

2.2. Программное обеспечение ПЭВМ... 2

3. Основы алгоритмизации 2

3.1. Этапы разработки программ.. 2

3.2.Формы представления алгоритмов. 2

3.3. Классификация и примеры алгоритмических структур. 2

4. Основы языка программирования Паскаль 2

4.1. Алфавит и лексемы.. 2

4.2. Структура программы на языке Паскаль. 2

4.3. Скалярные стандартные типы данных. 2

4.4. Скалярные, пользовательские типы данных. 2

5. Структурные типы данных 2

5.1. Массивы.. 2

5.2. Строки. 2

5.3. Записи. 2

5.4. Записи с вариантами. 2

5.5. Множества. 2

5.6.Файлы.. 2

6.... Операции над данными скалярных типов. Выражения 2

7. Операторы языка Паскаль 2

7.1. Простые операторы.. 2

7.2. Структурные операторы.. 2

8.... Примеры программ на языке Паскаль 2

8.... Примеры программ на языке Паскаль 2

8.1. Пример 1. Арифметические выражения. Оператор присваивания. 2

8.2. Пример 2. Условные операторы.. 2

8.3. Пример 3. Программа обработки одномерного массива. 2

8.4. Пример 4. Программа обработки двумерного массива. 2

8.5. Пример 5. Программа обработки символьных строк. 2

8.6. Пример 6. Программа обработки двумерного массива с вводом элементов матрицы из текстового файла. 2

9.Разработка программ сложной структуры 2

9.1. Процедуры и функции. 2

9.2. Область действия идентификаторов при использовании процедур и функций. Локальные и глобальные переменные. 2

9.3. Передача данных в подпрограмму с помощью параметров. Формальные и фактические параметры.. 2

9.4. Использование процедур и функций. 2

9.5. Массивы – параметры процедур и функций. 2

9.6. Рекурсивные процедуры и функции. 2

9.7. Модули. 2

10. Динамические структуры данных 2

10.1. Основные определения. 2

10.2. Объявление и создание динамических структур данных. Указатели. 2

10.3. Операции над указателями. 2

10.4. Программа создания и обработки линейного списка. 2

Приложение. Контрольные вопросы 2

Литература 2


1. Основные категории и понятия информатики

– Конец работы –

Эта тема принадлежит разделу:

Информатика и программирование на языке Паскаль

Московский государственный горный университет... Кафедра Системы автоматизированного проектирования... КАРПОВИЧ Е Е...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Москва-2005

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

Программное обеспечение ПЭВМ
  Назначением ЭВМ является выполнение программ. Совокупность программ для персонального компьютера называется программным обеспечением (ПО). ПО ПЭВМ включает в себя три больших класса

Этапы разработки программ
  Разработка программ включает в себя следующие этапы: 1. Анализ и уточнение требований, предъявляемых к программе. Иногда этот этап называют постановкой задачи. 2.

Формы представления алгоритмов
  Ключевым этапом разработки программы является этап разработки алгоритма и структур данных. Результат этого этапа – формализованное описание или представление алгоритма. Под формой п

Алгоритм линейной структуры.
  Заданы радиусы оснований R1 и R2, длина образующей L и высота h прямого усеченного конуса. Найти площадь поверхности и объем усеченного конуса.   Постановк

Алгоритм разветвляющейся структуры.
  Вычислить значение функции в зависимости от условия по формуле:   Постановка задачи.

Ввод (X)
3.2.3. Алгоритмы циклической структуры.   Пример 1. Опреде

Ввод(K)
       

Ввод(R)
           

Алфавит и лексемы
  Язык Паскаль, как и любой язык программирования имеет свой алфавит, синтаксис и семантику. Алфавит ¾ это набор допустимых в языке символов. Синтаксис ¾ это совокупност

Структура программы на языке Паскаль
  Паскаль-программа включает в себя следующие разделы: § заголовок программы (Program); § раздел указания используемых модулей (Uses); § раздел объявления м

Массивы
  Данными типа «массив» являются массивы. Массив представляет собой фиксированное количество компонент одного и того же типа. Массив определяется именем, количеством размерностей (коо

Множества
  Тип-множество, используемый в языке Паскаль, соответствует понятию множества в математике, и создается с помощью следующего конструктора типа: Type T = set of T0;

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

Область действия идентификаторов при использовании процедур и функций. Локальные и глобальные переменные
  Областью действия идентификатора называется часть программы, где он может быть использован и определяется местом его объявления. Если идентификаторы объявлены в рамках одной

Передача данных в подпрограмму с помощью параметров. Формальные и фактические параметры
  Как заголовок процедуры, так и заголовок функции может содержать список формальных параметров, который имеет следующий формат: (<описание параметра 1>; < описание

Использование процедур и функций
  Задание. Определить наибольший общий делитель двух целых чисел. Постановка задачи. Входные данные: A , B – целые, положительные числа. Вых

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

Основные определения
  По способу распределения памяти данных в программах делятся на статические и динамические. Данные статической структуры – это данные, размещение которых в памяти ЭВМ и взаимосвязи м

Объявление и создание динамических структур данных. Указатели
В языке Паскаль имеются средства создания динамических структур данных, которые позволяют изменять количество элементов данных во время выполнения программы, т.е. создавать динамические переменные,

Программа создания и обработки линейного списка
  Линейный список – это структура данных, представляющая собой последовательность компонент, связанных между собой адресами, как показано на рис. 1.

Результаты работы программы.
0 -- Exit; 1 -- Create; 2 -- Display; 3 -- Add; 4 -- Delete; Input option (0 -- 4)   0 -- Exit; 1 -- Create; 2 -- Display; 3 -- Add; 4 -- Delete; Input o

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги