- •Лабораторная работа №1
- •Задание 1 Вычисление выражений, условные переходы
- •Задание 2. Простейшие циклы. Обработка массивов
- •Задание 3. Вложенные циклы. Обработка матриц
- •Задание 4. Модульное программирование
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Литература Основная литература
- •Дополнительная литература
Лабораторная работа №3
Тема: Консольное Windows-приложение
Целью данной работы является закрепление знаний и навыков разработки 32-х разрядных консольных приложений.
Задачей выполнения лабораторной работы является разработка программы обработки текстовых файлов, использующей динамически запрашиваемую память под буфер для обрабатываемых данных, организующей обработку данных с заданной скоростью , оформленной в виде консольного Windows – приложения..
Для выполнения этой лабораторной работы необходимо изучить следующие вопросы:
а) понятие консоли и консольного Windows – приложения;
б) набор API- функций для работы с консолью;
в) набор API- функций для работы с файлами;
г) набор API- функций для работы с памятью;
д) набор API- функций для работы с таймером.
В качестве задания на выполнение этой лабораторной работы необходимо использовать задание лабораторной работы №2 (табл.1).
Данную программу необходимо реализовать в виде 32-разрядного консольного Windows – приложения.
Для организации обработки с заданной скоростью необходимо воспользоваться соответствующими API – функциями работы с таймером.
Лабораторная работа №4
Тема: Оконные Windows-приложения
Цель работы – закрепление знаний и навыков разработки программ, оформленных в виде оконных Windows – приложений и использующих для вычислений математический сопроцессор.
Задачей данной лабораторной работы является разработка оконного Windows приложения, рисующего график функции на интервале, границы которого вводятся с клавиатуры (варианты заданий приведены в табл. 2). . Вычисления необходимо реализовать с помощью сопроцессора
Для выполнения этой лабораторной работы необходимо изучить следующие вопросы:
Понятия событий и сообщений;
Общая структура оконного приложения, взаимодействие его с операционной системой, понятия оконной и диалоговой процедур;
API-функции для работы с окнами
Понятие ресурсов Windows и и их описания с помощью файлов ресурсов;
Способы работы с графикой в оконных Windows – приложениях и набор API-функций для работы с графикой.
Архитектура сопроцессора,
Форматы данных сопроцессора,
Система команд сопроцессора,
Типовые приемы программирования сопроцессора
Формальные требования к программе:
а) ввод границ интервала в процессе выполнения программы с клавиатуры;
б) масштабирование графика, в соответствии с размерами окна;
в) наличие главного меню и кнопок в окне приложения;
г) наличие диалогового окна;
д) описание интерфейсных элементов с использованием файла ресурсов.
Таблица 2
|
2. y = ln + , a = 54 10 |
3. |
4. y = - , a = 10 |
5. |
6. y = e + (sin2x+5x) , a = 0,25 |
7. y = ; a = 0,4 |
8. |
9. y = |
10. y = x ln x + ; a = 2,34 10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|