Программирование для ЭВМ а основная литература- Борковский А
Работа добавлена на сайт samzan.net:
Рекомендуемая литература 1 семестр1бПМ
Дисциплина «Программирование для ЭВМ»
а) основная литература:
Борковский, А.Б. Англо-русский словарь по программированию и информатике (с толкованиями) - М.: Московская международная школа переводчиков, 1992., - 338 с.
Крылов, Е.Д., Острейковский, В.А., Типикин, Н.Г. Техника разработки программ в 2 кн. Кн. 1: Программирование на языке высокого уровня - М.: Высшая школа, 2007, 375с
Пахомов Б. C/C++ и MS Visual С++ 2010 для начинающих (+ DVD-ROM)- БХВ-Петербург, 2011
Культин, Н.Б.MicrosoftVisual C++ в задачах и примерах (+ CD-ROM): БХВ-Петербург, 2010 320 с
Чернов Э.А. Язык Си++ в консольных приложениях: М, 2009
Буч Г. Объекно-ориентированный анализ и проектирование с примерами приложений на С++: Пер. с англ. М.: Бином. 1999.
Н. Секунов, «Самоучитель VisualC++ 6», изд. «БХВ-Петербург», Санкт-Петербург, 2003
ДиркХенкеманс, Марк Ли Программирование на Си++.- СПб.:Питер, 2002
Уэйт М., Прата С., Мартин Д. Язык Си. Руководство для начинающих. М.:Мир,
1988.
Страуструп Б. Язык программирования С++. Вторая редакция. К.:"ДиаСофт",
2009.
Богуславский А.А., Соколов С.М. Основы программирования на языке Си++: Для студентов физико-математических факультетов педагогических институтов. Коломна: КГПИ, 2002. 490 с.
б) дополнительная литература:
Таненбаум, Э. Современные операционные системы: учебное пособие - С.Петербург: 2010г.
Третьяк Т.М., Кубарева, М.В. Практикум Web-дизайна.- М.: Солон-Пресс, 2007, 176с.
Вопросы к зачету по курсу «Программирование для ЭВМ»
для группы1бПМ (1 семестр)
Единицы измерения количества информации. Числовые параметры информационных объектов и процессов: объем памяти, необходимый для хранения информации, скорость обработки информации. Представление числовой информации. Позиционные системы счисления.
Понятие алгоритма.
Алгоритмические языки.
Представление алгоритмов в виде блок-схем.
Синтаксис, семантика, формальные способы описания языков.
Понятие языка программирования и структуры данных.
Основные типы алгоритмов, их сложность и их использование для решения задач.
Единицы измерения информации. Системы счисления.
Аппаратное и программное обеспечение компьютера. Архитектуры современных компьютеров. Многообразие операционных систем. Программные средства создания информационных объектов, организации личного информационного пространства, защиты информации. Выбор конфигурации компьютера в зависимости от решаемой задачи. Тестирование компьютера.
Операционная среда системы VisualC++.
Символы языка.
Создание, редактирование и сохранение программного файла.
Структура программы.
Основные компоненты программы: данные, операторы, функции.
Директивы препроцессора.Компиляция и выполнение программы. Просмотр результата.
Математические операции и функции.
Арифметические операции и выражения.
Математические функции для определения абсолютного значения, возведения в степень, вычисления экспоненты, квадратного корня, генерации случайных чисел, вычисления тригонометрических функций, логарифмов, функций округления и др.
Потоковыйввод-вывод
Понятие ввода-вывода потоков.
Объекты cin и cout.Управляющие последовательности и манипуляторы. Последовательный и табулированный вывод.
Массивы одномерные и многомерные.
Назначение и описание массивов.
Инициализация и индексация массивов.
Ввод данных в массив и вывод данных.
Сортировка данных в массиве. Объединение упорядоченных массивов.
Суммирование данных в массиве.
Операторы цикла.
Назначение циклов.Виды циклов.
Программирование циклических программ.
Бесконечные циклы и способы прерывание циклов.
Операции отношения и логические операции.
Типы операций и их применение. Результат сравнения. Логические операции.
Условные операторы и переключатели.
Простые и сложные условия. Конструкции переключателей и особенности их использования.
Утверждаю
Зав. кафедрой «Высшей математики» д.ф-м.н., проф.Буслаев А.П.