51338

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

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

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

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

Русский

2014-02-09

273.12 KB

3 чел.

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

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

кафедра 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

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

Результат


 

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

55646. Рівняння та їх властивості 117.5 KB
  Мета: навчальна: повторити основні відомості про рівняння; ознайомити учнів з основними властивостями рівнянь; формувати вміння застосовувати властивості при розвязуванні рівнянь...
55647. З Різдвом Христовим 289 KB
  У хату заходить господиня з діточками. Господиня Ой славен славен Святий вечір. Господиня Неси синку Дідуха на покуть. Господиня Несу кутю на покутю на зелене жито щоб бджоли сіли щоб ми дочекалися сіяти й орати щоб ми були багаті на бджоли й вівці на гроші й червінці.
55648. Святкування Різдва в Україні 49.5 KB
  Щось колядники не йдуть. До хати входять колядники співають Добрий вечір тобі пане господарю Радуйся Ой радуйся земле Син Божий народився. Застеляйте столи та все килимами Та кладіть калачі з ярої пшениці Бо прийдуть до тебе три празники в гості...
55649. Різдво Христове як прояв Божого милосердя 37.5 KB
  Мета: Виховати в учнів почуття радості Світлого Різдва Христового; формувати потребу приносити радість. Розвивати духовно моральне мислення учнів. Вмховувати духовно багату високоморальну особистість.
55651. Біографія Роберта Бернса. Future Simple Passive Voice 101 KB
  The topic of our today’s lesson is: “The English Poet R.Burns. Future Simple Passive Voice”. By the end of the lesson you would be able: To talk about A. Carnegie and R. Burns using active vocabulary. To use the Future Simple Passive Voice in oral speech.
55653. ПУТЕШЕСТВИЕ НА ОСТРОВ РОБИНЗОНА 55 KB
  Географические координаты точек Атмосфера география способствовать развитию речи; развивать пространственное мышление; развивать коммуникативные навыки при работе в группах; развивать познавательный интерес и географическое мышление учащихся; способствовать...
55654. Экологическое воспитание как социально-педагогическая проблема 57 KB
  Сколько нужно посадить молодых тополей чтобы они заменили пять бездумно срубленных десятилетних деревьев Если каждый год вы будите мусорить сколько лет понадобится для того чтобы весь бумажный мусор разложился...