Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Московского государственного институтаСодержание книги
Поиск на нашем сайте СТАЛИ И СПЛАВОВ (ТЕХНОЛОГИЧЕСКОГО УНИВЕРСИТЕТА) КАФЕДРА АиПЭ Бритик В.И. Козырь О.Ф. Программирование и основы алгоритмизации Методическое пособие для студентов специальности Автоматизация технологических процессов и производств» (заочная форма обучения)
Одобрено редакционно-издательским советом института
Старый Оскол
УДК 004.42 ББК 32.973 Рецензент:
к.т.н., доц. кафедры «ЭВМ» ХГТУРЭ, Тимофеев В.А.
Бритик В.И.,Козырь О.Ф. Программирование и основы алгоритмизации. Методическое пособие для студентов заочного отделения. Старый Оскол. СТИ МИСиС, 2005. - 52с.
Методическое пособие для заочного отделения по курсу «Программирование и основы алгоритмизации» для студентов специальности 220301 – «Автоматизация технологических процессов и производств», заочной формы обучения © Бритик В.И., Козырь О.Ф. © СТИ МИСиС Содержание Предисловие. 4 1. Общие методические указания. 5 2. Рабочая программа и методические указания к темам курса. 6 2.1 Типы данных. 6 2.2 Основные операторы языка С++. 8 2.2.1 Операторы управления. 8 2.2.2 Операторы ввода-вывода. 13 2.3 Массивы и указатели. 18 2.3.1 Указатели. 18 2.3.2 Массивы.. 22 2.4 Типы данных, определяемые пользователем.. 27 2.4.1 Структуры.. 27 2.4.2 Перечисления. 32 2.4.3 Структуры с битовыми полями. 33 2.4.4 Объединение (смесь) 34 2.5 Функции. 37 2.5.1 Общие сведения о функциях. 37 2.5.2 Рекурсивные функции. 42 2.5.3 Перегрузка функций. 44 2.5.4 Шаблоны функций. 45 3. Перечень лабораторных работ. 48 Список литературы.. 50
Предисловие Целью курса "Программирование и основы алгоритмизации" является изучение универсального языка программирования высокого уровня С++, приемов структурного программирования и получение навыков разработки алгоритмов обработки данных. Базовым курсом для изучения данного курса является курс «Информатики», где студенты должны получить навыки составления элементарных и классических алгоритмов обработки данных, таких как нахождение суммы и произведения, а также максимального (минимального) элемента массива, обработка главной и побочной диагонали квадратной матрицы, различных методов сортировки («пузырька», Шелла, бинарных вставок и др.), знание простейшего языка программирования (например, QBasic). Естественным продолжением читаемого курса считаются дисциплины «Операционные системы», «Объектно-ориентированное программирование», «Технология разработки программного обеспечения», «Управление данными» и др. Знание приемов программирования необходимо и для многих специальных дисциплин «Алгоритмизация организационных задач СУ», «Моделирование технических систем» и т.д. Общие методические указания
Освоение дисциплины рассчитано на один семестр, в течение которого читается курс лекций, выполняются четыре лабораторные работы и курсовая работа. Курс завершается сдачей экзамена. Экзамен проводится по расписанию, составленному учебной частью. К экзамену допускаются студенты, успешно защитившие все предложенные преподавателем лабораторные работы и курсовую работу. Экзаменационный билет содержит два теоретических и один практический вопросы. Практический вопрос представляет собой задачу, которую нужно реализовать на языке С++. Объем дисциплины в часах и виды учебной работы представлены в таблице 1. Таблица 1
Ориентировочное время на изучение теоретического курса (по темам) представлено в таблице 2. Таблица 2
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-17; просмотров: 169; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.006 с.) |