51405

Использование стандартных модулей. Разработка модулей пользователя

Лабораторная работа

Информатика, кибернетика и программирование

Задания по вариантам Задача 1 Вариант Условие задачи Составить модуль в котором определены процедуры над матрицами размерностью 3х3: сложение разность матриц. Составить модуль Shr в котором определены функции вычисления площади поверхности и объема шара по его радиусу. Составить модуль Figur в котором определены функции: вычисления периметра и площади выпуклой фигуры которая задана координатами своих вершине количество которых N N 3. Составить модуль Konus в котором определены функции: вычисления площади поверхности и...

Русский

2014-02-11

20.99 KB

2 чел.

Лабораторная работа 7

Использование стандартных модулей. Разработка модулей пользователя.

Цели работы: выработка навыков разработки пользовательских модулей и использования стандартных модулей языка Паскаль.

Задания по вариантам

Задача 1

Вариант

Условие задачи

  1.  

Составить модуль, в котором определены процедуры над матрицами размерностью 3х3: сложение, разность матриц.

  1.  

Составить модуль Shar, в котором определены функции вычисления площади поверхности и объема шара по его радиусу.

  1.  

Составить модуль Figura, в котором определены функции: вычисления периметра и площади выпуклой фигуры, которая задана координатами своих вершине, количество которых N (N>3).

  1.  

Составить модуль Konus, в котором определены функции: вычисления площади поверхности и объема усеченного конуса по его высоте и радиусам оснований.

  1.  

Составить модуль Treug, в котором определены функции: вычисления высоты треугольника к стороне a, медианы треугольника к стороне a.

  1.  

Составить модуль Prizma, в котором определены функции: вычисления площади поверхности и объема треугольной призмы по ее высоте и сторонам основания.

  1.  

Составить модуль Cmp, в котором определены функции над иррациональными числами: сложения, разности и произведения двух комплексных чисел.

  1.  

Составить модуль Binary, в котором определены: процедура сортировки линейного массива, функция поиска максимального элемента линейного массива.

  1.  

Составить модуль Konus, в котором определены функции: вычисления площади поверхности и объема конуса по его высоте и радиусу основания.

  1.  

Составить модуль Hiper, в котором определены функции: вычисления гиперболического синуса x, гиперболического косинуса и гиперболического тангенса.

  1.  

Составить модуль Math, в котором определены функции: возведения числа a в степень b, извлечения из числа a корня b-й степени.

  1.  

Составить модуль, в котором определены функции: определения количества и суммы цифр целого положительного числа и получения перевертыша целого числа.

Задача 2. Используя библиотеку CRT и применяя циклы, выполнить задание:

Вариант

Условие задачи

  1.  

Слева окна находится слово «Добрый», справа на той же строке – слово «день». Слова начинают сближаться, а дойдя друг до друга – удаляться. Колебания происходят до нажатия любой клавиши.

  1.  

Расставить символы «*» так, чтобы они образовали конверт.

  1.  

Символом «*» заполнить окно наклонной решеткой.

  1.  

Напечатать таблицу умножения, отделив верхний и левый заголовок от самой таблицы линиями (сверху знаками «-», слева «|».

  1.  

Под управлением клавиш-стрелок программа рисует линию знаками «*». Нажатие пробела меняет цвет рисования.

  1.  

Знаком «*» нарисовать зигзагообразную линию.

  1.  

В каждой строке текстового файла находится фамилия и возраст человека. Программа должна вывести содержимое файла в виде таблицы, разместив в первом столбце номер, во втором – фамилию, в третьем – возраст. Отделить столбцы и строки знаками «-» и «|».

  1.  

В каждой строке текстового файла находится слово. Программа должна вывести эти слова вертикально, по букве в каждой строке. Между словами пропускать один столбец.

  1.  

В окне движутся два слова под углом 45 градусов, отражаясь от границ окна. Начальные позиции слов задаются случайно. В момент столкновения слов между собой движение прекращается.

  1.  

Имеется текстовая строка. Программа должна напечатать ее посимвольно вдоль границы окна по часовой стрелке.

  1.  

Введенный текст программа должна напечатать под углом из левого верхнего угла окна в правый нижний.

  1.  

При нажатии любого символа программа печатает его в случайном незанятом месте окна. Если все окно заполнено, ввод символов прекращается.

  1.  

Организовать движение слова по кругу до нажатия любой клавиши.

  1.  

Символ «*» движется по окну, описывая треугольную траекторию в виде равностороннего треугольника.

  1.  

Символ «*» движется вдоль границы окна по часовой стрелке.

Задача 3. Постройте график функции. Нарисуйте оси координат с разметкой и подпишите график.

Вариант

Функция

Интервал

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  

  1.  


 

А также другие работы, которые могут Вас заинтересовать

37728. Исследование линейных электрических цепей постоянного тока 309.11 KB
  1 ток в цепи и падения напряжения на участках цепи определяются по закону Ома: Разветвленная цепь с одним источником э. Сущность метода наложения основывается на принципе суперпозиции заключающегося в том что ток в отдельной ветви линейной разветвленной цепи равен алгебраической сумме...
37729. ИССЛЕДОВАНИЕ РАЗВЕТВЛЕНОЙ ЛИНЕЙНОЙ ЭЛЕКТРИЧЕСКОЙ ЦЕПИ ПОСТОЯННОГО ТОКА 48 KB
  1 за точные то абсолютная погрешность метода эквивалентного генератора таб.4 по сравнению с этими данными для тока I3 составляет 14 мА а абсолютная погрешность при использовании принципа наложения таб.3 мА так как данный ток будет течь в противоположную сторону по сравнении с указанным на схеме при включенном Е2 абсолютная погрешность составляет 34. Таким образом общая абсолютная погрешность для тока I3 составит 3.
37730. Изучение законов равноускоренного движения 232 KB
  Цель работы: изучение динамики поступательного движения связанной системы тел с учетом силы трения; оценка силы трения как источника систематической погрешности при определении ускорения свободного падения на лабораторной установке. Ускорение свободного падения можно найти с помощью простого опыта: бросить тело с известной высоты и измерить время падения я затем из формулы вычислить . Основная задача которая стоит перед экспериментатором при определении ускорения свободного падения описываемым методом состоит в выборе оптимального...
37731. Определение средней длинны свободного пробега и эффективного диаметра молекул воздуха 137.5 KB
  Краткое теоретическое обоснование методики измерений Основное уравнение динамики твёрдого тела вращающегося вокруг неподвижной оси имеет вид: 1 Где момент импульса вращающегося тела; момент его инерции относительно оси вращения; угловая скорость вращения и момент силы....
37732. Определение модуля Юнга стальной проволоки из растяжения 159.5 KB
  2008г дата Томск 2007 Цель работы: ознакомление с одним из методов регистрации величины растяжения стальной проволоки при изучении упругой деформации определение модуля Юнга для стальной проволоки. Методика определения модуля Юнга стальной проволоки. Для определения модуля Юнга стальной проволоки необходимо знать результирующую массу установленных для растяжения проволоки грузов и измерить удлинение проволоки при ее растяжении.
37733. Определение средней длинны свободного пробега и эффективного диаметра молекул воздуха 132 KB
  Подобная модель является приближенной и хорошо отвечает наблюдаемым свойствам газов при выполнении условия где эффективный диаметр частиц газа а средняя длина свободного пробега частиц между соударениями. В данной работе вычисляется средняя длина свободного пробега по коэффициенту внутреннего трения вязкости. Из молекулярнокинетической теории вытекает формула связывающая вязкость со средней длиной свободного пробега молекулы.
37734. Определение отношения теплоемкостей газов способом Дезорма и Клемана 128 KB
  По определению теплоемкость 1 По первому началу термодинамики 2 теплота переданная газу; изменение внутренней энергии газа; работа совершаемая газом. Элементарная работа совершаемая газом при изменении его объема определяется 3 давление газа; ...
37735. ИССЛЕДОВАНИЕ НЕРАЗВТВЛЁННОЙ ЦЕПИ ПЕРЕМЕННОГО ТОКА ПРИ ПОСЛЕДОВАТЕЛЬНОМ СОЕДИНЕНИИ R-L И R-C 209.5 KB
  Цель: экспериментальная проверка основных теоретических соотношений в цепи переменного тока при последовательном включении активного и реактивного сопротивления.