Составители:
Рубрика:
3
ПРЕДИСЛОВИЕ
Целью изучения дисциплины «Программирование на языке
высокого уровня» является овладение студентами приемами
программирования на алгоритмическом языке С++ и приобретение
практических навыков в решении задач на персональных ЭВМ.
Студенты изучают язык С++ в соответствии со стандартом ISO/IES.
В данном курсе рассматриваются: стандартные типы данных;
операции; выражения; операторы управления вычислительным
процессом; указатели; ссылки; функции
, возвращающие одно значение, и
функции с указателями и ссылками в качестве аргументов. Студенты в
общих чертах знакомятся с синтаксисом описания классов, на основе
которого задаются пользовательские типы данных. В курсе также
рассматривается работа с файлами и динамическими структурами
данных.
Студенты знакомятся с основными этапами решения задач на
ЭВМ: от постановки
задачи и разработки алгоритма ее решения до
получения исполняемого модуля.
1. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
1.1. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ ПО ГОС
Основные этапы решения задач на ЭВМ. Критерии качества программы.
Диалоговые программы. Дружественность, жизненный цикл программы.
Постановка задачи и спецификация программы. Способы записи алгоритма.
Программа на языке высокого уровня. Стандартные типы данных.
Представление основных структур программирования: итерация, ветвление,
повторение, функции. Типы данных, определяемые пользователем. Записи.
Файлы. Динамические структуры данных. Списки: основные
виды и способы
реализации. Программирование рекурсивных алгоритмов. Способы
конструирования программ. Модульные программы. Основы доказательства
правильности.