- •Оглавление
- •ВВЕДЕНИЕ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 2 ВЫЧИСЛЕНИЕ ВЫРАЖЕНИЙ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 3 ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 4 ЦИКЛЫ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 5 ОДНОМЕРНЫЕ МАССИВЫ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 6 ОБРАБОТКА МАТРИЦ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 7 ДИНАМИЧЕСКИЕ МАССИВЫ
- •ЛАБОРАТОРНАЯ РАБОТА № 8 ТЕКСТОВЫЕ ФАЙЛЫ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 9 СТРУКТУРЫ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 10 ДВОИЧНЫЕ ФАЙЛЫ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 11 ФУНКЦИИ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 12 РЕКУРСИВНЫЕ ФУНКЦИИ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 13 ОДНОСВЯЗНЫЕ СПИСКИ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 14 ДВУСВЯЗНЫЕ ЛИНЕЙНЫЕ СПИСКИ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 15 АЛГОРИТМЫ НА ГРАФАХ
- •Задания
- •ЛАБОРАТОРНАЯ РАБОТА № 16 БИНАРНЫЕ ДЕРЕВЬЯ
- •Задания
- •Задание
- •ЛАБОРАТОРНАЯ РАБОТА № 18 РЕШЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ НА АССЕМБЛЕРЕ
- •ЛАБОРАТОРНАЯ РАБОТА № 19 ОБРАБОТКА ФАЙЛОВ
- •ЛАБОРАТОРНАЯ РАБОТА № 20 РАБОТА С ДИНАМИЧЕСКОЙ ПАМЯТЬЮ
- •ЛАБОРАТОРНАЯ РАБОТА № 21 РАБОТА С ПРЕРЫВАНИЯМИ
- •ЛАБОРАТОРНАЯ РАБОТА № 22 ПЕРЕМЕЩЕНИЕ ПРОГРАММ ПО ПАМЯТИ
- •ЛАБОРАТОРНАЯ РАБОТА № 23 МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ
- •ЛАБОРАТОРНАЯ РАБОТА № 24 КОНСОЛЬНОЕ WINDOWS-ПРИЛОЖЕНИЕ
- •ЛАБОРАТОРНАЯ РАБОТА № 25 ОКОННЫЕ WINDOWS-ПРИЛОЖЕНИЯ
- •ЛАБОРАТОРНАЯ РАБОТА № 26 ПРОГРАММИРОВАНИЕ СОПРОЦЕССОРА
- •Задания
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •Основной
- •Дополнительный
ЛАБОРАТОРНАЯ РАБОТА № 25 ОКОННЫЕ WINDOWS-ПРИЛОЖЕНИЯ
Цель – закрепление знаний и навыков разработки программ, оформленных в виде оконных Windows-приложений.
Задача – разработка оконного Windows-приложения, рисующего график функции на интервале, границы которого вводятся с клавиатуры (варианты заданий приведены в табл. 25.1).
Для выполнения лабораторной работы необходимо изучить следующие вопросы:
1.Понятия событий и сообщений.
2.Общая структура оконного приложения, взаимодействие его с операционной системой, понятия оконной и диалоговой процедур.
3.API-функции для работы с окнами.
4.Понятие ресурсов Windows и их описания с помощью файлов ресур-
сов.
5. Способы работы с графикой в оконных Windows-приложениях и набор API-функций для работы с графикой.
Формальные требования к программе:
а) ввод границ интервала в процессе выполнения программы с клавиатуры; б) масштабирование графика в соответствии с размерами окна; в) наличие главного меню и кнопок в окне приложения; г) наличие диалогового окна;
д) описание интерфейсных элементов с использованием файла ресурсов.
|
|
|
Таблица 25.1 |
|
№ |
Функция |
№ |
Функция |
|
варианта |
варианта |
|||
|
|
|||
|
|
|
|
|
1 |
2 |
3 |
4 |
|
1 |
y = x3 +6x −4 |
14 |
y =11x5 −4x2 +15x |
|
2 |
y =5x5 −4x2 +15x |
15 |
y = 2x3 +7x −9 |
|
3 |
y =10x3 −2x2 +5x |
16 |
y = 21x3 +3x2 −21x |
|
4 |
y = 2x3 −6x −7 |
17 |
y = x3 +3x −5 |
|
5 |
y = 25x4 + 4x2 −3x |
18 |
y = 7x3 −3x2 + 4x |
|
6 |
y =8x2 +3x −9 |
19 |
y = 2x2 +6x −12 |
|
7 |
y =12x3 −9x +3 |
20 |
y =5x3 −13x2 +11x |
|
8 |
y =18x7 +7x4 −25x |
21 |
y = 20x3 −14x2 +7 |
|
9 |
y = 4x3 −6x4 +14 |
22 |
y =5x5 −4x2 +15x |
|
10 |
y = 2x5 −3x2 +5x |
23 |
y =3x3 + 2x2 +19 |
|
11 |
y =10x6 +16x3 −3 |
24 |
y = 48x3 +12x2 −6x |
|
12 |
y =3x8 −6x5 +19x3 |
25 |
y = 20x2 −5x +8 |
|
13 |
y =5x2 +7x −12 |
|
|
Языки программирования. Метод. указания по лаб. работам |
-102- |