Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прграммирование и основы алгоритмизации. Прграм...doc
Скачиваний:
1
Добавлен:
23.09.2019
Размер:
839.68 Кб
Скачать

45/44

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

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ТЕХНОЛОГИЙ И УПРАВЛЕНИЯ

(образован в 1953 году)

________________________________________________________________________________

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

Дистанционное Информ. – 10.05.230102 (2202),

обучение Информ. – 11.05.220301 (2102).

ПРОГРАММИРОВАНИЕ И ОСНОВЫ

АЛГОРИТМИЗАЦИИ

 

ПРОГРАММИРОВАНИЕ

НА ЯЗЫКАХ

ВЫСОКОГО УРОВНЯ

Рабочая программа,

методические указания

тематика курсовых работ,

лабораторный практикум

Www.Msta.Ru

5006

Москва – 2005

УДК 681.3

© Попов А.А. Программирование и основы алгоритмизации, Программирование на языках высокого уровня. Рабочая программа, тематика курсовых работ и лабораторный практикум. – М., МГУТУ, 2005.

Предназначено для студентов специальностей 230102, 220301, 2202, 2102.

Автор: Попов Александр Алексеевич

Рецензент: Яньков В.Ю.

Редактор: Свешникова Н.И.

© Московский государственный технологический университет технологий и управления, 2005г. 109004, Москва, Земляной вал, 73.

Содержание

Рабочая программа 3

Программирование на Паскале 4

Введение 4

Простейшие операторы языка 5

Организация ветвлений 8

Логические функции 10

Организация циклов 12

Массивы 19

Символьные данные 25

Записи 29

Файлы 29

Графика 36

Литература 40

Задания на курсовую работу 40

РАБОЧАЯ ПРОГРАММА

Целью дисциплин Алгоритмизация и основы программирования, Програм­мирование на языках высокого уровня является углубление навыков по технике программирования на ЭВМ.

1 Цель и задачи дисциплины

Цель преподавания дисциплин является углубление навыков по технике программирования на ЭВМ.

Задачи изучения дисциплины. Студент должен:

ИМЕТЬ ПРЕДСТАВЛЕНИЕ: о современных алгоритмических языках.

ЗНАТЬ: Инструментальные средства языка Паскаль.

УМЕТЬ: Программировать на алгоритмическом языке Паскаль, включая постановку задачи, разработку алгоритма, составление программы, ее отладку и интерпретацию результатов счета.

ПРИОБРЕСТИ НАВЫКИ: самостоятельной работы на компьютере.

2 Тематическое содержание программы

1. Алфавит языка. Константы и переменные. Типы данных.

2. Операторы ввода-вывода. Оператор присваивания. Основные функции.

3. Операторы анализа условий. Логические функции. Задачи с ­ветвлениями.

4. Построение циклов, их типы. Операторы циклов. Задачи на накопление.

5. Работа с массивами.

6. Символьные функции. Работа со строками.

7. Использование процедур.

9. Графические средства языка.

9. Записи. Работа с файлами.

3 Перечень рекомендуемых лабораторных работ

  1. Программирование алгоритмов с ветвлениями.

  2. Программирование циклов. Числовые и функциональные ряды.

  3. Работа с одномерными и двумерными массивами.

  4. Работа с символьными данными.

  5. Работа с графикой

  6. Работа с файлами

Лабораторные работы приведены в данной методичке под заголовком “Задания для самостоятельного решения” ().

4 Экзаменационные вопросы по дисциплине

На экзамен выносится один теоретический вопрос из следующего списка и задача для решения на компьютере.

Программирование процессов. Этапы решения задач на ЭВМ. Типы алго­ритмических языков. Особенности изучаемого языка. Оператор присваивания. Оператор ввода. Операторы вывода. Форматирование вывода. Операторы пе­рехода. Ветвящиеся программы. Итерационные циклы. Арифметические цик­лы. Оператор цикла. Работа с массивами. Методы сортировок. Организация процедур. Графические операторы. Погрешности при цифровых вычислениях.

Программирование на алгоритмическом

языке Паскаль