- •Введение
- •1. Краткая справка по языку Си и разработке консольных приложений в среде Visual C++ 2008
- •Вопросы по самопроверке
- •2. Программы линейной структуры
- •2.1. Средства разработки программ линейной структуры
- •Целый тип данных
- •Вещественные типы данных
- •Стандартные функции для обработки числовых данных
- •Оператор присваивания и его сокращенные формы
- •Арифметические выражения
- •Вывод десятичных чисел в окно программы
- •Ввод десятичных чисел с клавиатуры
- •2.2 Приемы, используемые для минимизации вычислений
- •2.3 Примеры выполнения задания
- •Пример 2.1 выполнения задания
- •Пример 2.2 выполнения задания
- •2.4. Задания А для самостоятельной работы
- •2.5. Задания Б для самостоятельной работы
- •Вопросы по самопроверке
- •3. Программы разветвляющейся структуры
- •3.1 Средства разработки программ разветвляющейся структуры
- •Условные операторы
- •Сложные логические выражения
- •Условное выражение (тернарный оператор)
- •3.2. Примеры выполнения задания
- •3.3. Задания для самостоятельной работы
- •Вопросы по самопроверке
- •4. Программы циклической структуры
- •4.1. Средства разработки программ циклической структуры
- •Цикл с параметром (for)
- •Цикл с предусловием (while)
- •Цикл с постусловием (do while)
- •4.2. Вычисление и вывод данных в виде таблицы
- •4.3. Пример выполнения задания с использованием цикла while
- •4.4. Пример выполнения задания с использованием цикла for
- •4.5. Задания для самостоятельной работы
- •4.6. Сохранение результатов вычислений в массиве
- •4.7. Пример выполнения задания
- •4.8. Задания для самостоятельной работы
- •Вопросы по самопроверке
- •Список рекомендуемой литературы
23
Вопросы по самопроверке
1.Когда целесообразно использовать консольные приложения?
2.Какой интерфейс пользователя имеют консольные приложения?
3.Что включает шаблон консольного приложения?
4.В чем назначение операторов программы?
5.Какую конструкцию программы называют блоком?
6.В чем назначение переменных программы?
7.Что такое именованная константа?
8.В каких случаях целесообразно объявлять переменные с начальными значениями?
9.Для чего предназначены директивы #include?
10.Какие виды ошибок бывают в программе?
11.Такие ошибки препятствуют созданию исполняемого файла?
12.Какими способами можно запустить консольное приложение?
13.Что понимают под отладкой программы?
14.Что такое тестирование?
15.Какие средства есть в Visual C++ для поиска смысловых ошибок в программе?
16.Что называют точкой безусловного останова?
17.Как приостановить на заданной строке программы её выполнение в отладочном режиме?
18.Какие бывают виды трассировки?
19.Какими способами можно наблюдать за значениями переменных в процессе отладки программы?
20.Как создать панель инструментов отладки или изменить набор её инструментов?
21.Для чего предназначены комментарии в программе?
22.Какие есть виды комментариев?
23.Как можно быстро превратить часть строк программы в комментарий?
24.Как можно создать отладочный вариант программы, используя директивы условной компиляции, чтобы после отладки можно было быстро восстановить рабочий вариант программы?
Ю. Е. Алексеев, А. В. Куров «Практикум по программированию на языке C в среде VS C++» Оглавление