Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Линейные программы (МУ к занятию).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
985.6 Кб
Скачать

3. Содержание отчета

  1. Титульный лист установленного образца.

  2. Формулировка цели лабораторной работы.

  3. Постановка задачи лабораторной работы.

  4. Приведение блок-схемы задачи.

  5. Листинг программы.

  6. Результат счета или выполнения программы.

  7. Обязательным является наличие электронного варианта программы.

4. Контрольные вопросы

  1. Что такое структурное программирование?

  2. Основные элементы языка С++.

  3. В чем заключается роль компилятора?

  4. Что такое исходная программа?

  5. Что называется препроцессором?

  6. Назовите основные типы данных.

  7. Какие типы данных относятся к целочисленным, а какие к типам с плавающей точкой?

  8. Назовите основные функции ввода/вывода.

  9. Назовите тип данных, множество значений которого пусто. Для чего он используется?

  10. Что такое переменная?

  11. Что называется инициализацией?

  12. Поясните понятие локальной и глобальной переменной.

  13. В какой форме может выполняться описание переменной?

  14. В соответствии с количеством операндов, которые используются в операциях, они делятся на… (какие?).

  15. Объясните понятие, приоритет выполнения операции.

5. Задания

Напишите программу для расчета по двум формулам. Список математических функций библиотеки C++ приведен в приложении 4. Для их использования необходимо подключить к программе заголовочный файл <math.h>.

Библиографический список

  1. Иванова Г.С. Технология программирования: учебник для вузов/ Г. С. Иванова; доп. М-вом образования РФ. -2-е изд., стереотип. -М.: Изд-во МГТУ им. Н. Э. Баумана, 2003. -320 с. -(Информатика в техническом университете).

  2. Климова Л.М, Основы практического программирования на языке СИ++: учеб. пособие/ Л. М, Климова; рек. кафедрой прикладной математики МГТУ ГА. -М.: Приор, 1999. -464 с.

  3. Колдаев В.Д. Основы алгоритмизации и программирования: Учебное пособие / Под ред. Проф. Л.Г. Гагариной. – М.: ИД «ФОРУМ»: ИНФРА-М, 2006. – 416 с. (Профессиональное образование).

  4. Комаров Н.А. Программирование на персональном компьютере: Практическое руководство с примерами по языкам программирования высокого уровня – специальное изд. – М.: Альянс-пресс, 2003. – 688 с. (Серия книг «ПК с нуля»).

  5. Павловская Т.А. С/С++. Программирование на языке высокого уровня: учебник для вузов/ Т. А. Павловская; доп. М-вом образования РФ. -СПб.: Питер, 2005. -461 с. -(Учебник для вузов).

  6. Павловская Т. А., Щупак Ю.А. Структурное программирование: Практикум. -СПб.: Питер, 2002. -240 с.

  7. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство; НМЦ СПО; Высшая школа, 2001. – 432с.

  8. Фридман А.Л. Язык программирования Си++: Курс лекций для студ. вузов/ А.Л. Фридман; Рек. УМО в обл. прикл. информатики. -М.: ИНТУИТ. У "Интернет-университет Информационных Технологий", 2003. -288 с. -(Основы информационных технологий).

Приложение 1. Спецификации формата для функций семейства printf

Спецификация

Пояснение

c

Аргумент рассматривается как отдельный символ

d, i

Аргумент преобразуется к десятичному виду

e, E

Аргумент, рассматриваемый как переменная типа float или double, преобразуется в десятичную форму в виде [-]m.nnnnnne [+ -]xx, где длина строки из n определяется указанной точностью. Точность по умолчанию равна 6

f

Аргумент, рассматриваемый как переменная типа float или double, преобразуется в десятичную форму в виде [-]m.nnnnnn, где длина строки из n определяется указанной точностью. Точность по умолчанию равна 6

g, G

Используется формат %e или %f, который короче; незначащие нули не печатаются

o

Аргумент преобразуется в беззнаковую восьмеричную форму (без лидирующего нуля)

p

Вывод указателя в шестнадцатеричном формате (эта спецификация не входит в стандарт, но она существует практически во всех реализациях)

s

Аргумент является строкой: символы строки печатаются

u

Аргумент преобразуется в беззнаковую десятичную форму

x, X

Аргумент преобразуется в беззнаковую шестнадцатеричную форму (без лидирующих 0х)

%

Выводится символ %