51338

ОРГАНИЗАЦИЯ РАЗВЕТВЛЕНИЙ

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

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

Даны координаты точки, не лежащей на координатных осях OX и OY. Определить номер координатной четверти, в которой находится данная

Русский

2014-02-09

273.12 KB

4 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Національний аерокосмічний університет ім. М.Є. Жуковського ХАІ

кафедра 503

Лабораторна робота № 11

ОРГАНИЗАЦИЯ РАЗВЕТВЛЕНИЙ

з дисципліни “Інформатика”

ХАІ.503.519.01О.924.01

 

Виконав студент   гр. 519  Близнюк Б.О.   

                                  Прийняв

ст. викладач                                  Дужа В. В.

2012

Задание 1

If22◦. Даны координаты точки, не лежащей на координатных осях OX и OY.

Определить номер координатной четверти, в которой находится данная

точка.

Алгоритм

Текст программы

#include<stdio.h>

#include<locale.h>

int main (void)

{

setlocale(LC_CTYPE,"rus");

 int x,y;

 printf("введите x отличный от 0: ");

scanf("%i",&x);

printf("введите y отличный от 0: ");

 scanf("%i",&y);

 {

  if(x>0&&y>0)

  printf("1 четверть");    

           else

     {

      if(x>0&&y<0)

      printf("4 четверть");

         else

   {

         if(x<0&&y>0)

         printf("2 четверть");

            else

            {

            if(x<0&&y<0)

            printf("3 четверть");

      }

   }

  }

 }

 return 0;

}

Тестовые наборы

X

Y

Результат

5

5

1 четверть

-7

-5

3 четверть

Результат работы

Задание 2

Разработать алгоритм и написать программу вычисления заданно-

го целочисленного выражения для данных в формате 16 битов со

знаком,  используя  оператор  IF.  Промежуточные  вычисления  могут

проводиться с использованием любых типов данных (с обоснованием

выбора типа данных), а тип результата Х - тоже должен быть 16 би-

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

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

Алгоритм

Текст программы

#include <stdio.h>

int main(void)

{

long int a, b,x;

printf("input values a, b:");

scanf_s("%i%i", &a, &b);

x=0;

if (a>b)if(a!=0)x=(a-b)/a+1;

else printf("error: denominator is zero\n");

else if(a==b)x=25;

else if(b!=0)x=(a-5)/b;

else printf("error: denominator is zero\n");

printf("x= %i\n",x);

return 0;

}

Тестовые наборы

a

b

Результат

0

0

Х=25

Результат работы

Задание 3

Разработать алгоритм и написать программу вычисления принад-

лежности точки с заданными координатами (x, y) заштрихованной об-

ласти. Программа должна выдавать текстовое сообщение о принад-

лежности точки заданной области.  

Алгоритм

Текст программы

#include "stdio.h"

int main (void)

{

float x,y;

printf("Input cordinats of point: ");

scanf("%f %f", &x, &y);

float F1=x+4;

float F2=-x+4;

float F3=0;

if (F1>=y && y<=F2 && y>=F3)

printf("Point (%f, %f) is in region\n", x, y);

else

printf("Point (%f, %f) is not in region\n", x, y);

return 0;

}

Тестовые наборы

х

y

Результат

2

2

принадлежит

5

5

не принадлежит

Результат


 

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

70704. Анализ и диагностика финансово-хозяйственной деятельности предприятия 1.17 MB
  Целью анализа является оценка стоимости и структуры имущества предприятия, источников его финансирования, динамики этих показателей. Анализ финансового состояния предприятия проводится на основе данных бухгалтерской отчетности, а именно форм №1 и №2.
70705. Моделирование объектов автоматизации 2.19 MB
  Невозможно представить себе современную науку без широкого применения математического моделирования. Сущность этой методологии состоит в замене исходного объекта (явления, процесса) его «образом» - математической моделью – и дальнейшем изучении модели с помощью реализуемых на компьютера...
70706. МОДЕЛИРОВАНИЕ ОБЪЕКТА АВТОМАТИЗАЦИИ 304 KB
  Курсовой проект состоит из текстовой и графической части. Текстовая часть включает следующие разделы: описание технологического процесса, выбор средств автоматизации, расчет ротаметра, расчет сопротивлений резисторов измерительной схемы автоматического потенциометра...
70707. Разработка дроссельного делителя потока для деления потока в соотношении 1:2 573.5 KB
  Схемы синхронизации гидродвигателей создаются на базе дроссельных делителей и сумматоров потоков. Используя дросселирование потока жидкости, проектируют автоматические регуляторы, поддерживающие равными расходы жидкости в параллельных потоках независимо от нагрузок.
70710. ЭСН и ЭО насосной станции 366 KB
  Насосная станция (НС) предназначена для мелиорации. Она содержит машинный зал, ремонтный участок, агрегатную, сварочный пост, служебные, бытовые и вспомогательные помещения. НС получает электроснабжение от государственной районной электростанции (ГРЭС) по воздушной ЛЭП-35.
70712. Передающее устройство радиовещания, предназначенное для передачи речевых и музыкальных программ 625.69 KB
  Рассчитать передающее устройство радиовещания. Данное устройство предназначено для передачи речевых и музыкальных программ. Мощность сигнала в антенне в максимальной точке – 20 кВт. Диапазон рабочих частот – (12 - 25) МГц Нагрузка – симметричный фидер с волновым сопротивлением 50 Ом.