85896

Пользовательские подпрограммы-функции

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

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

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

Русский

2015-03-31

66 KB

2 чел.

FILENAME Лабораторная работа № 4                                                                                          Кафедра информатики

Пользовательские подпрограммы-функции.

Цель работы:

  1.  Приобретение навыков создания и использования подпрограмм-функций.
  2.  Освоение приемов работы с файлами.

Содержание задания.

  1.  Создайте приложение для решения поставленной задачи. Необходимые исходные данные вводятся пользователем с клавиатуры. Для получения ответа в каждом варианте следует написать две отдельные подпрограммы-функции с использованием механизма передачи параметров.
  2.  Произведите в тетради вычисления для различных наборов исходных данных (34 варианта). Результаты вывести на форму и в файл.

Варианты заданий приведены в таблице.

Контрольные вопросы:

  1.  Что называется подпрограммой? Для каких целей она используется? Структура подпрограммы.
  2.  Каким образом возвращается результат в вызывающую программу?
  3.  В чем различие между стандартными и пользовательскими подпрограммами?
  4.  Каковы правила описания и обращения к подпрограмме – функции, определенной пользователем?
  5.  В чем отличие глобальных и локальных переменных? Какова область их действия?



№ варианта

задание

  1.  

Вычислить объем и площадь поверхности цилиндра, если известны радиус основания и его высота.

  1.  

Заданы три стороны треугольника. Определить вид треугольника, если он существует и вычислить его периметр.

  1.  

Даны координаты центров и радиусы двух окружностей на плоскости. Вычислить расстояние между центрами и определить пересекаются ли окружности.

  1.  

Для двух целых чисел определить какое из них больше и найти остаток от деления большего на меньшее.

  1.  

Заданы две стороны параллелограмма и его высота. Вычислить его площадь и длину меньшей диагонали.

  1.  

Квадратичная функция задана своими коэффициентами. Определить количество нулей функции и значение функции в точке экстремума.

  1.  

Точка на плоскости задана своими координатами. Определить в каком квадранте находится точка и вычислить расстояние от начала координат до точки.

  1.  

На плоскости заданы окружность (координаты центра и радиус) и точка (координаты). Вычислить площадь круга и определить, попадает ли точка внутрь круга.

  1.  

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

  1.  

Равнобедренный треугольник задан длинами его сторон. Найти угол при вершине и определить вид треугольника.

  1.  

Заданы три стороны прямоугольного параллелепипеда. Вычислить его объем и площадь поверхности.

  1.  

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

  1.  

Два целых числа проверить на четность и вычислить их сумму, если оба числа четны или разность в противном случае.

  1.  

Известны основания равнобедренной трапеции и её высота. Вычислить её площадь и периметр.

  1.  

Квадратичная функция задана своими коэффициентами. Определить пересекает ли график функции ось абсцисс и найти площадь фигуры, ограниченной параболой и осью абсцисс.

  1.  

Отрезок  на плоскости задан координатами его концов. Определить, пересекает ли отрезок ось ординат  и найти угол, под которым отрезок пересекает ось абсцисс.

  1.  

На плоскости заданы две окружности (координаты центра и радиус). Вычислить площадь круга с большим радиусом и определить в каких квадрантах расположены центры окружностей.

  1.  

Два вектора на плоскости заданы своими координатами. Найти угол между векторами и сравнить его с прямым углом.

  1.  

Заданы два целых числа. Найти остатки от деления одного на другое. Определить кратно ли большее число меньшему.

  1.  

Вычислить объем и площадь поверхности конуса, если известны радиус основания и его высота.

  1.  

Заданы две стороны прямоугольника. Определить вид прямоугольника и вычислить его диагональ.

  1.  

Даны координаты центров и радиусы двух окружностей на плоскости. Вычислить площадь каждой окружности и определить находятся ли центры окружностей в одном квадранте.

  1.  

Для двух целых чисел определить какое из них меньше и найти частное от деления большего на меньшее.

  1.  

Заданы две стороны параллелограмма и его площадь. Вычислить его высоту и величину меньшего угла.

  1.  

Известны основания равнобедренной трапеции и её площадь. Вычислить высоту и сравнить её с меньшим основанием.

  1.  

Квадратичная функция задана своими коэффициентами. Определить направление ветвей параболы (вверх или вниз) и длину интервала между нулями функции.

  1.  

Отрезок  на плоскости задан координатами его концов. Определить, пересекает ли отрезок ось абсцисс  и вычислить длину отрезка.

  1.  

На плоскости заданы окружность (координаты центра и радиус) и точка (координаты). Найти расстояние от точки до центра и определить, находится ли точка вне окружности.

  1.  

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

  1.  

Вычислить объем и площадь поверхности пирамиды (в основании лежит квадрат), если известны длина стороны основания и высота пирамиды.

  1.  

На плоскости заданы координаты двух точек. Найти угловой коэффициент проходящей через них прямой. Определить вид линейной функции y=ax+b.

  1.  

На плоскости заданы окружность (координаты центра и радиус) и точка (координаты). Вычислить расстояние от точки до центра окружности и определить положение точки относительно окружности.

PAGE 3


 

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

45061. Довідково-інформаційні документи. Довідка, клопотання, службові записки, звіт. Складні слова в діловій українській мові 135.5 KB
  Утворення і правопис складних слів Складні слова можуть утворюватись за допомогою сполучних звуків і без них. УВАГА З цими словами не слід змішувати складних слів перша частина яких є вищий ступінь прислівника на Е: вищезгаданий нижчепідписаний. При цьому перша основа може закінчуватись: 1 на голосний звук: всюдихід кількаразовий радіокомітет; у словах із числівниками одно дво три чотири: одноденний двозначний триніжок чотирикутник; також у словах із...
45062. Державна мова – мова професійного спілкування 144.5 KB
  Поняття національної та літературної мови. Головні ознаки літературної мови. Отже основною метою нормативної дисципліни âУкраїнська мова професійного спілкуванняâ є усвідомлення системи української мови і розкриття особливостей її функціонування передусім у межах ділового і наукового стилів професійного спілкування. При цьому специфіка курсу полягатиме у тому що він спиратиметься на розмежування культурного і політичного аспектів життя мови.
45063. Поняття про функціональні стилі мови. Стилі сучасної української літературної мови у професійному спілкуванні 227.5 KB
  Стилі сучасної української літературної мови у професійному спілкуванні План Поняття про функціональні стилі мови. Стилістична диференціація сучасної української мови. Функціональні стилі української мови та сфера їх застосування. Специфіка мови професійного спілкування.
45064. Професійна сфера як інтеграція офіційно-ділового, наукового і розмовного стилів 144 KB
  Поняття професійна мова охоплює три функціональні різновиди літературної мови НАУКОВИЙ та ОФІЦІЙНОДІЛОВИЙ стилі. Дослідження історії їх становлення характеру лексичних та граматичних структурних компонентів жанрового багатства специфіки усної та писемної форм вираження основна мета курсу української мови професійного спілкування. Науковий стиль сучасної української літературної мови почав розвиватися з середини ХІХ ст. не беручи до уваги старої української мови основні традиції якої в науковому стилі втратилися в середині ХVІІІ...
45065. Українська термінологія в професійному спілкуванні, Загальнонаукова, міжгалузева і вузькоспеціальна термінологія 81 KB
  Термінологія - розділ мовознавства що вивчає терміни у цьому значенні все частіше використовують поняття термінознавство як наука що вивчає українську термінологію; 2 сукупність термінів певної мови або однієї певної галузі знання чи з усіх галузей знання. Системність термінології зумовлена двома типами звязків які надають сукупності термінів системного характеру: логічним коли між поняттями певної галузі науки існують системні звязки а вони є в кожній науці терміни що називають ці поняття мають бути системно повязаними;...
45066. Основи культури української мови 256.5 KB
  Словники у професійному мовленні. Типи словників. Роль словників у підвищенні культури мови. Таким чином точність мовлення великою мірою залежить від глибини знань інтелектуального рівня мовця та ерудиції особистості володіння логікою думки законами її мовного вираження а також від багатства активного словникового запасу мовця.
45067. Острые и транзиторные психотические расстройства (F23) 32 KB
  В этом смысле к данной группе относятся острые и отчасти затяжные реактивные психозы. Острый психоз продолжается от одной до двух недель. Психозы этой группы часто связаны со стрессом поэтому при диагностике указывают ассоциирован психоз со стрессом или нет. Острые транзиторные психозы ассоциированные со стрессом обозначались ранее как реактивные.
45068. Шизоаффективные расстройства (F25) 35 KB
  Этиология и патогенез Этиологически шизоаффективные расстройства могут рассматриваться как результат взаимодействия двусторонней генетической отягощенности по шизофрении и аффективным расстройствам. Распространенность Заболеваемость варьирует в зависимости от нозологической ориентации но меньше чем при шизофрении и аффективных расстройствах. Клиника В зависимости от нозологической ориентации данные расстройства с одинаковой успешностью относили к периодической параноидной шизофрении и атипичным вариантам аффективных психозов биполярных или...
45069. Аффективные расстройства настроения (F3) 130 KB
  К спектру аффективных расстройств относятся сезонное изменение веса обычно нарастание веса зимой и его снижение летом в пределах 10 вечерняя тяга к углеводам в частности к сладкому перед сном предменструальные синдромы выражающиеся в снижении настроении и тревоге перед месячными а также северная депрессия которой подвержены мигранты на северные широты она отмечается чаще в период полярной ночи и обусловлена недостатком фотонов. В сфере поведения отмечаются повышение аппетита сексуальности отвлекаемость снижение потребности во...