Лабораторные работы - программирование в среде Delphi
Цена, руб. | 1000 |
Номер работы | 24297 |
Предмет | Информатика |
Тип работы | Контрольная |
Объем, стр. | 73 |
Оглавление | Задание 1 1. Активизировать ИСР. Ознакомиться с окнами ИСР. Задание 2 1. Создать программу взаимных преобразований типов численных данных в соответствии с вариантами. Нужно преобразовывать численные данные из типа Start в типы Fin1 и Fin2 для вещественных и целых чисел. Вариант Типы вещественных чисел Типы целых чисел Start Fin_1 Fin_2 Fin_3 Start Fin_1 Fin_2 Fin_3 6 Comp Extended Real Double Smallint Shortint Cardinal LongWord Задание 3 1. Вычислить значения переменных в соответствии с вариантами задания, приведенными в табл. 3.1. Вывести значения вводимых исходных данных и результаты, сопровождая их вывод именами выводимых переменных. Задание выполнить в виде консольного приложения. Вариант Формула Данные 6 Задание 4 1. Вычислить значения функции по варианту задания. Вывести значения исходных данных и полученные результаты, сопровождая их именами переменных. Значения аргумента взять из указанного диапазона так, чтобы протестировать все ветви программы. Проект – консольное приложение. Задание 5 1.ВычислитьзначениесуммычленовбесконечногорядасзаданнойточностьюЕсиспользованиемоператорацикла while...do. На печать вывести значение суммы и число членов ряда, вошедших в сумму. Проект – консольное приложение. Задание 6 1. Вычислить значения функции с использованием оператора цикла for...to...do. Проект – консольное приложение. Задание 7 1. Обработка одномерного массива. Найти максимальный и минимальный элементы массива D(80) и поменять их местами.. Проект – консольное приложение. Задание 8 1. Создать программу создания и дополнения текстового файла. Сначала создать текстовый файл из 5 строк и посмотреть его содержимое. Затем добавить в этот файл произвольные строки и проверить содержимое итогового файла. Задание 9 1. Создать программу, использующую подпрограмму-функцию. Функция должна возвращать сумму элементов с заданными свойствами в массивах или матрицах. Суммы положительных элементов матриц X(m,n) и Y(p,q).. Проект – консольное приложение. Задание 10 1. Программа демонстрации работы с типизированными динамическими структурами. Создать динамические структуры ds1(real) и ds2(integer), выполнить над ними операцию op(умножение), после чего освободить память для указанных структур в порядке, обратном выделению. Проект – консольное приложение. Задание 11 1. Создать программу, обрабатывающую исключения с использованием оператора try… except. Проект – консольное приложение. В заданиях надо рассчитывать функции f1(x) и f2(x) при x = i*h. i - индекс цикла (целые числа в интервале -10...10). Шаг изменения h. Функция 1 Функция 2 f1(x) h1 тип f2(x) h2 тип 6 extended 20 word Задание 12 Создать проект работы со списками. В проекте предусмотреть: 1. Заполнение комбинированного списка из поля ввода. 2. Редактирование комбинированного списка (ввести строку, переместить строку). 3. Копирование строк из списка ComboBox в список ListBox, Форма содержит следующие компоненты:  ListBox1 - простой список.  Label1 – метка для заголовка компонента ListBox1.  ComboBox1 - комбинированный список.  Label2 – метка для заголовка компонента ComboBox1.  Edit1- однострочный редактор для ввода текста. В него вводится текст строки для списка.  Label3 – метка для заголовка редактора Edit1.  Button1– кнопка ""Инициализация"". Позволяет очистить поле Edit1 и установить там курсор.  Button2 – кнопка ""Принять в ComboBox"" для заполнения компонента ComboBox1.  Button3 – кнопка ""Редактировать ComboBox"". Позволяет вводить, удалять, взаимозаменять и перемещать строки в списке.  Button4 – кнопка ""Копировать в ListBox"". Позволяет скопировать в ListBox строки, выбираемые в ComboBox. Задание 13 1. Создать вызывающую программу, использующую модуль комплексной арифметики Complex, содержащий 4 функции: сложение, вычитание, умножение и деление. Вызывающая программа должна выполнить функцию 1 с комплексными операндами Comp1=a + i*b и Comp2=c + i*d b и функцию деления Comp1 на ноль. Проект – приложение. Задание 14 Создать проект “Таблица конвертации” для конвертации рублей России в разные валюты с учетом комиссии. В таблице предусмотреть возможность редактирования содержимого ячеек, добавления и удаления строк и столбцов. Валюты: гривна Украины, фунт стерлингов, доллар США. Задание 15 Создать программу вывода текста и рисования в форме графиков функций. Проект – приложение. Функция . Задание 16 1. Создать программу рисования в форме графического примитива с заливкой. Примитив рисуется при нажатии кнопки мыши (событие onDown) на форме. Цвет линий, стиль и цвет заливки зависит от того, какая кнопка мыши нажимается (левая или правая). Проект – приложение.Примитив – Ellipse, цвет линий – clGreen(левая кнопка), clWhite (правая кнопка), заливка – bsCross (стиль), clBlue (цвет). Задание 17 1. Создать программу обработки битовых изображений. Проект – приложение. Нужно использовать два компонента TImage, в одном отображается растровая картинка, в другом - она же с использованием алгоритмов сжатия. Для сжатия использовать класс TJpegImage. Задание 18 В работе используется учебная программа, которая по паре вводимых чисел c,d в цикле для i=1...10 вычисляет значения пары других параметров a=(c+d)*i, b=(c-d)*i. Функция Ample вычисляет квадратный корень из суммы квадратов целых частей от a,b, и эти значения суммируются в s. По завершении циклавычисляетсясреднееарифметическое sm отвыходныхпараметровфункцииAmple.Функция Ample оформлена в виде подпрограммы. В программе определены метки, задающие точки останова. Переменные для окна «Наблюдатели» Строки останова Выражение для окна «Вычислить/Изменить» b, a, s m1,m2,m6 a * b "Задание 19 Создать проект “Решение квадратного уравнения”. |
Цена, руб. | 1000 |