85896

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

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

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

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

Русский

2015-03-31

66 KB

3 чел.

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


 

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

43495. Процесс управления организацией на основе анализа деятельности фирмы ЗАО «Комфорт» 338 KB
  Миссия организации и стратегическое видение Цели организации SWOTанализ Оценка и анализ внешней среды Управленческое обследование внутренних сильных и слабых сторон организации Анализ стратегических альтернатив и выбор стратегии Реализация стратегического плана Организация взаимодействия и полномочия Мотивация Контроль Выводы и рекомендации Далее описывается основное содержание глав курсовой работы. Рекомендации по выполнению курсовой работы Характеристика организации В настоящем разделе кратко излагаются основные характеристики...
43496. Исследование и программная реализация методов алгоритмов теории графов 115 KB
  Реализовать выбранный алгоритм на языке Pscl желательно использовать представление графа списками. Пояснительная записка включает в себя 23 страницы текста рисунок исходного графа рисунок МОД схему алгоритма 2 использованных источника. Данная программа позволяет: Ввести граф используя матрицу длин дуг; Получить матрицу задающую минимальное остовное дерево; Провести тестирование алгоритма; Введение Во многих прикладных задачах теории графов важно иметь возможность сопоставить ребрам графа определенные числа которые соответствуют...
43497. МУНИЦИПАЛЬНОЕ ПРАВО РОССИИ. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ И ЗАДАНИЯ 85.5 KB
  Развитие законодательства о местном самоуправлении в РФ. Государственный контроль и надзор за законностью местного самоуправления. Закон РФ Об общих принципах организации местного самоуправления в РФ от 6 октября 2003 г. Закон РФ О милиции от 18 апреля 1991 г.
43498. Проектирование ленточного конвейера 781 KB
  Наиболее трудоемкими в пищевой промышленности являются погрузочно-разгрузочные работы, которые занимают существенный объем в производственной деятельности предприятий. Погрузочно-разгрузочные работы выполняются на всех этапах основных производственных процессов. Для механизации этих операций используется подъемно-транспортное оборудование.
43499. Состояние рынка ценных бумаг в Казахстане 528 KB
  При купонных платежах государство устанавливает фиксированную годовую процентную ставку (купон), который выплачивается кредиторам либо раз в год, либо раз в полгода. В этом случае та сумма, которую государство заимствует в начале периода, будет равняться той сумме, которую оно выплатит в конце периода. Этот метод используете правительствами для большинства государственных облигаций.
43500. ТЕОРИЯ ГОСУДАРСТВА И ПРАВА. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ И ЗАДАНИЯ 63 KB
  Объем курсовой работы устанавливается в пределах 30 машинописных страниц Темы курсовых работ по Теории государства и права Предмет и методология теории государства и права Развитие и современное состояние теории государства и права Происхождение государства и права Общая характеристика теорий происхождения государства и права Понятие и сущность государства Государственная власть: характерные признаки и формы осуществления Соотношение государства права и экономики Типология государства Социалистический тип государства:...
43501. Разработка технологического процесса изготовления детали зубчатого колеса цилиндрического горизонтального двухступенчатого с раздвоенной быстроходной ступенью редуктора 9.25 MB
  Целью данной курсовой работы является разработка технологического процесса изготовления детали заданного качества, вытекающего из служебного назначения изделия, типом производства и оптимальной производительности труда, в нашем случае зубчатого колеса цилиндрического горизонтального двухступенчатого с раздвоенной быстроходной ступенью редуктора.
43502. ТРУДОВОЕ ПРАВО. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ 133 KB
  В ходе изучения монографических источников рекомендуется составить краткий конспект изучаемого труда зафиксировать основополагающие положения дискуссионные моменты на которые необходимо обратить особое внимание. Научные статьи по трудовому праву наиболее часто публикуются в таких журналах Государство и право РФ Хозяйство и право РФ Пленумы Верховного суда РФ Пленумы Министерства Труда РФ и в некоторых других. Понятия и принципы правовой организации оплаты труда. Норма труда.