|
|||
Задания по системе Lazarus.Выполнить задания в среде Lazarus поместив некоторые пользовательские функции и процедуры по каждому заданию в отдельный модуль, а затем использовать процедуры и функции модуля в своем проекте. Выбор выполняемого задания должен осуществляться через главное меню. Меню содержит пункты и подпункты: Постановка задач (Постановка задачи 1, …, Постановка задачи 5), Выполнить задания (задание 1, …, задание 5); помощь (автор, о программе); выход. При запуске на экран отображает меню и надпись на форме, содержащую информацию об авторе и названии проекта. Подпункты меню Выполнить задания открываются в том же окне, подпункты меню Постановка задач и Помощь в отдельных окнах, содержащих кнопку ОК. Задание 1. Составьте программу, которая создает файл F1. DTAиз 10 элементов типа integer. Выведите его на экран. Удалите последние пять элементов и выведите его содержимое на экран. Задание 2. В доме проживают 70 семей. Найти номер квартиры, в которой проживает самая многочисленная семья. Задание 3. Сложное слово состоит из двух частей одинаковой длины и соединительной гласной. Найдите обе части этого слова. Задание 4. Дана действительная матрица размера m× n. Вывести матрицу на экран. Определить числа b1, …, bmравные суммам элементов строк. Задание 5. Вывести график функции на отрезке [m, n], значения mиn задаются пользователем. Для построения графика используется вся доступная область формы, причем если во время работы программы пользователь изменит размер окна, то график должен быть перерисован заново с учетом реальных размеров окна. Координатные оси ОХ и ОУ должны быть промаштабированы 10-ю точками каждая.
5 Перечень вопросов, подлежащих разработке: 1) Изучение теоретических основ пользования Mathcad и Lazarus. 2)Анализ всех функций программ и выбор нужных из них для решения поставленной задачи. 3) Построение графиков функций в Mathcad, определение корней. 4) Действия над полиномами в Mathcad. 5)Решение системы однородных уравнений с использованием различных функций в Mathcad. 6) Преобразование нелинейных уравнений в Mathcad. 7) Символьное решение уравнений в Mathcad. 8) Типизированные файлы в Lazarus. 9) Матрицы и операции над ними в Lazarus. 10) Построение графиков в Lazarus.
Дата выдачи и получения задания Руководитель «15» сентября 2018 г. ________________ А. Н. Колобов Студент «15» сентября 2018 г. ________________ И. И. Иванов
|
|||
|