- •Главление
- •Часть 1 Решение уравнения 42
- •Практическое занятие №1 Тема: «Знакомство со средой разработки и элементами управления. Создание диалогового приложения».
- •1. Настройка среды разработки Microsoft Visual Studio 2008 при первом запуске.
- •2. Создание нового проекта.
- •3. Создание диалогового приложения.
- •3.1. Работа с мастером mfc Application Wizard. Шаг 1.
- •3.2. Работа с мастеромMfcApplicationWizard. Шаг 2. Выбор типа приложения.
- •4. Знакомство со средой разработки.
- •5.Создание диалогового окна при помощи визуальных средств разработки.
- •5.1. Знакомство с обозревателем ресурсов и окном свойств объекта. Настройка рабочего языка проектируемого приложения.
- •5.2. Работа с редактором ресурсов. Знакомство со способами удаления и размещения элементов управления в диалоговом окне.
- •5.3. Работа с окном свойств. Настройка свойств выбранных элементов управления.
- •5.4. Настройка внешнего вида диалогового окна.
- •5.5. Подготовка к работе элементов управления.
- •5.6. Выравнивание управляющих элементов и редактирование порядка переключения между элементами управления
- •6. Проверка работоспособности, компиляция и запуск программы
- •7. Связывание программного кода с элементами управления
- •7.1. Связывание переменных с элементами управления. Работа с мастером добавления новой переменной.
- •7.2. Удаление переменной, связанной с элементом управления
- •7.3. Создание обработчика события. Работа с мастером обработки событий.
- •8. Написание программного кода для выполнения вычислений.
- •9. Тестирование разработанного приложения.
- •10. Исправление ошибки, связанной сUnicode.
- •Задания для самостоятельного выполнения
- •Практическое занятие №2. Тема: «Приложения, использующие команды ветвления». Часть 1 Решение уравнения
- •Часть 2 Пример приложения, использующего операторswitch
- •Задание для самостоятельного выполнения
- •Практическое занятие №3 Тема: «Приложения, использующие команды повторения» Часть 1 Приложение, использующее циклwhile
- •Часть 2 Приложение, использующее циклdo-while
- •Часть 3 Отладка программы. Использование оператора trace
- •Приложение, использующее циклfor
- •Часть 4 Погрешность. Понятие погрешности. Проверка полученного значения на соответствие заданной точности.
- •Пример программы, вычисляющей сумму ряда
- •Задания для самостоятельного выполнения
- •Практическое занятие №4. Тема: «Вспомогательные функции. Работа с элементом управления Список(List Box)» Элемент управления «Список»
- •Добавление вспомогательной функции с помощью мастера.
- •Пример 1 Приложение, которое находит дружественные числа на заданном отрезке
- •Пример 2 Программа, которая находит заданное количество чисел, которые равны сумме квадратов двух натуральных чисел
- •Задания для самостоятельного выполнения
- •Практическое занятие №5.
- •Тема: «Работа со строками».
- •Пример 1
- •Программа, которая считывает строку символов, состоящую только из русских букв, точек и пробелов, и увеличивает длину строки, если она меньше заданной, вставляя пробелы между словами
- •Пример 2 Программа, которая считывает строку, содержащую числа, с проверкой допустимости вводимых символов и оставляет по 2 цифры после точки, удаляя остальные цифры дробной части
- •Пример 3 Программа, которая считывает строку символов и создает новую строку, заменяя заданное слово на другое.
- •Задания для самостоятельного выполнения
- •Практическое занятие №6 Тема: «Диалоговое приложение для работы с файлами»
- •6.1. Приложение, которое считывает файл посимвольно и делает ширину текста равной заданному количеству символов в строке.
- •6.2. Открытие и считывание файла. Нахождение строк, содержащих цифры. Запись нового файла
- •Задания для самостоятельного выполнения
- •Практическое занятие №7 Тема: «Однодокументное приложение для работы с файлами. Полосы прокрутки. Использование модальных диалоговых окон».
- •7.1. Простой пример однодокументного приложения для чтения текстового файла.
- •7.2. Простой пример однодокументного приложения, использующего класс документа для чтения файла и полосы прокрутки для отображения файла в окне.
- •Задания для самостоятельного выполнения
- •Практическое занятие №8 Тема: «Элементы графики. Использование мыши».
- •Задания для самостоятельного выполнения
Задания для самостоятельного выполнения
Создать диалоговое приложение, которое находит в заданном диапазоне числа, которые являются палиндромами, и выводит их в элемент управления “список”. Проверку "палиндром – не палиндром" оформить в виде функции".
Создать диалоговое приложение, которое находит заданное количество чисел, которые являются палиндромами, и выводит их в элемент управления “список”. Проверку "палиндром – не палиндром" оформить в виде функции".
Создать диалоговое приложение, которое на заданном отрезке находит все числа, являющиеся квадратами натуральных чисел, и выводит их в элемент управления “список”. Проверку "квадрат – не квадрат" оформить в виде функции.
Создать диалоговое приложение, которое находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их в элемент управления “список”. Проверку "квадрат – не квадрат" оформить в виде функции.
Два нечетных простых числа, разность которых равна 2, называются близнецами. Создать диалоговое приложение, которое находит все числа-близнецы на заданном отрезке и выводит их в элемент управления список. Проверку "простое – не простое" оформить в виде функции.
Два нечетных простых числа, разность которых равна 2, называются близнецами. Создать диалоговое приложение, которое находит заданное количество чисел-близнецов и выводит их в элемент управления список. Проверку "простое – не простое" оформить в виде функции.
Создать диалоговое приложение, которое находит на заданном отрезке все числа, которые равны сумме кубов своих цифр (например: 153 = 13 + 53 + 33)и выводит их в элемент управления список. Проверку числа оформить в виде функции.
Создать диалоговое приложение, которое находит заданное количество чисел, которые равны сумме кубов своих цифр (например:153 = 13 + 53 + 33)и выводит их в элемент управления список. Проверку числа оформить в виде функции.
Создать диалоговое приложение, которое находит на заданном отрезке все числа, которые равны сумме квадратов двух натуральных чисел и выводит их в элемент управления список. Проверку числа оформить в виде функции.
Два нечетных простых числа, разность которых равна 2, называются близнецами. Создать диалоговое приложение, которое находит заданное количество чисел-близнецов и выводит их в элемент управления список. Проверку "простое – не простое" оформить в виде функции.
Два нечетных простых числа, разность которых равна 2, называются близнецами. Создать диалоговое приложение, которое находит все числа-близнецы на заданном отрезке и выводит их в элемент управления список. Проверку "простое – не простое" оформить в виде функции.
Создать диалоговое приложение, которое на заданном интервале натуральных чисел находит все числа, содержащие цифру 7, и выводит их в элемент управления “список”. Проверку числа оформить в виде функции.
Создать диалоговое приложение, которое находит заданное количество чисел, содержащих цифру 7, и выводит их в элемент управления “список”. Проверку числа оформить в виде функции.
Создать диалоговое приложение, находит заданное количество пар "дружественных" чисел и выводит их в список. "Дружественными" называются числа, каждое из которых равно сумме всех натуральных делителей другого, исключая само другое число, например, такими числами являются 220 и 284. Вычисление суммы делителей числа оформить в виде функции.
Создать диалоговое приложение, которое на заданном интервале находит все автоморфные числа и выводит их в элемент управления “список”. Автоморфным называется число, которое равно последним цифрам своего квадрата, например, 52 = 25, 252 = 625. Проверку числа оформить в виде функции.
Создать диалоговое приложение, которое находит заданное количество автоморфных чисел и выводит их в список. Автоморфным называется число, которое равно последним цифрам своего квадрата, например, 52 = 25, 252 = 625. Проверку числа оформить в виде функции.
Создать диалоговое приложение, которое находит заданное количество чисел, которые делятся на сумму своих цифр, и выводит их в элемент управления “список”. Проверку одного числа оформить в виде функции.
Создать диалоговое приложение, которое на заданном интервале находит все числа, которые делятся на сумму своих цифр, и выводит их в элемент управления “список”. Проверку одного числа оформить в виде функции.
Создать диалоговое приложение, которое на заданном интервале натуральных чисел находит все совершенные числа. Проверку одного числа оформить в виде функции.
Создать диалоговое приложение, которое находит заданное количество совершенных чисел. Проверку одного числа оформить в виде функции.