Лабораторные работы - программирование в среде 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

Заказать работу «Лабораторные работы - программирование в среде Delphi»

Ваше имя *E-mail *
E-mail *
Оплата картой, электронные кошельки, с мобильного телефона. Мгновенное поступление денег. С комиссией платежной системы
Оплата вручную с карты, электронных кошельков и т.д. После перевода обязательно сообщите об оплате на 3344664@mail.ru




Нажав на кнопку "заказать", вы соглашаетесь с обработкой персональных данных и принимаете пользовательское соглашение

Так же вы можете оплатить:

Карта Сбербанка, номер: 4279400025575125

Карта Тинькофф 5213243737942241

Яндекс.Деньги 4100112624833

QIWI-кошелек +79263483399

Счет мобильного телефона +79263483399

После оплаты обязательно пришлите скриншот на 3344664@mail.ru и ссылку на заказанную работу.