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.  


 

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

23276. Гюго 22.53 KB
  Гюго Оди й різні вірші 1822 до якої ввійшли вірші створені переважно за правилами класицизму. Відкинувши класицистичну нормативність Гюго ввів у французьку поезію нові форми й розміри створив нову систему віршування велику увагу приділив звуковій організації вірша його ритмомелодиці. останній роман Гюго присвячений революції 93 рік 1874 р. Поезія Гюго.
23277. Диккенс 23.65 KB
  Діккенса можна поділити на чотири періоди. Показовим для цього періоду творчості Діккенса є побудований на матеріалах побутового нарису роман Посмертні нотатки Піквікського клубу 1837. Другий період творчості Чарлза Діккенса Другий період творчості письменника значною мірою пов'язаний з закордонними подорожами письменника по Італії Швейцарії Франції США. У цей час ще яскравіше проявився талант Діккенсапубліциста Американські замітки майстра нарисів Картини Італії .
23278. Едгар По Творчий доробок 19.49 KB
  По 373839 Творчий доробок його талант багатогранний це проза поезія літкритичні статті рецензії науковоастрономічна поема засновник детективного жанру у літру ввійшов як новеліст 64 новели перша Рукопис знайдений у пляшці одне з найкращий оповідань Золотий жук двотомна збірка оповідань Гротески та арабески поезія Крук Оповідання По відрізняються одне від одного сюжетом настроєм тональністю так що здається важко знайти для них якийсь тематичний і стилістичний спільний знаменник за яким ми пізнаємо руку того...
23279. Творчість Еспронседи (байронізм) 20.43 KB
  Еспронседа не відразу знайшов свій поетичний шлях. Другий період творчості ЕспронседаіДельґадо розпочався у 1833 р. ЕспронседаіДельґадо поет пов'язаний з іспанською національною традицією. У своїй творчості ЕспронседаіДельґадо звертався до змалювання сучасного йому суспільства особливо яскраво це прослідковується у таких його поезіях як Злочинець засуджений до страти Кат Злидар.
23280. Естетичні засади романтизму 43 KB
  Якщо епоха Просвітництва найбільшим своїм здобутком вважала відкриття людини мислячої мірилом людяності якої є розум здатність мислити бажання пізнати таємниці землі та неба то найбільшим здобутком нового літературного напряму романтизму стало відкриття внутрішньої людини природу якої визначає не стільки її інтелект скільки багатство та глибина її душі. Індивідуальне Я людини було цінним для Просвітництва в тій мірі в якій воно було корисним для суспільства. Воно цікавило просвітителів не саме по собі а як засіб інструмент...
23283. Новелістика Ірвінга 16.42 KB
  Ірвінґ здобув визнання як один із найвидатніших американських гумористів Характерні риси новелістики Ірвінґа цікавість і гострота сюжету поєднання серйозного та смішного романтичної іронії з раціоналістичним первнем. Ірвінґ висміює те що було містичним іронізує над недосяжним незбагненним реалії побуту поєднує з вигадкою політ фантазії з умінням відтворити особливості місцевого колориту та національного характеру. Поєднавши ілюзію з реальністю Ірвінґ значною мірою визначив шляхи розвитку американського романтизму виступивши...
23284. Іспанська літ-ра 19 ст. 20.17 KB
  приверженный к эстетике предыдущего этапа осознавал необходимость перемен в художественном мышлении вплотную подводит к вопросу о генезисе романтизма в Испании романтизм в испанской литературе утверждается в начале 30х годов; в первые же десятилетия века налицо лишь теоретические предпосылки романтизма: первые статьи пропагандирующие европейские романтические доктрины не происходило решительного разрыва с идеологией Просвещения. Взлет испанского романтизма пришелся на те годы когда гребень романтической волны в Англии Франции...