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

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

Результат


 

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

84386. Невмирущий Кобзар. Тарас Григорович Шевченко – великий народний поет і художник 62 KB
  Ознайомити учнів із творчістю Т. Г. Шевченка, викликати бажання розповідати, слухати вірші, вчити, сприймати зміст поезії на слух та знаходити її відображення в малюнках; розвивати зв’язне мовлення, пам’ять, увагу, вміння виразно читати вірші, збагачувати словниковий запас.
84387. Theatre of the 20th century and beyond 22.06 KB
  The achievements of realism at the end of the 19th century continued to resonate through the turn of the 21st century, but the most influential innovations in early 20th-century theatre came from a vigorous reaction against realism.
84388. Post-modern literature 13.7 KB
  The term Postmodern literature is used to describe certain tendencies in post-World War II literature. It is both a continuation of the experimentation championed by writers of the modernist period (relying heavily, for example, on fragmentation, paradox, questionable narrators, etc.)...
84389. XX Century Literature 22.69 KB
  The lecture introduces the student to British modernism, beginning in the late nineteenth century, and ending with the third decade of the twentieth. We do this by reading fiction, poetry, and some manifestos. Second, we will focus on embodiment: how are body, self, and psyche distinguished for these authors?
84390. 1901-1939 Modernism 17.25 KB
  The movement known as English literary modernism grew out of a general sense of disillusionment with Victorian era attitudes of certainty, conservatism, and objective truth. The movement was greatly influenced by the ideas of Romanticism...
84391. 1940 to the 21st Century 14.67 KB
  Among British writers in the 1940s and 1950s were novelist Graham Greene whose works span the 1930s to the 1980s and poet Dylan Thomas, while Evelyn Waugh, W.H. Auden and T. S. Eliot continued publishing significant work.
84392. Samarkand, near to ruins of ancient capital of Sogdiana (modern Afrasiab) 30.18 KB
  Having united and subordinated the lands between Amu Darya and Syr-Darya, and also Fergana and Shash viloyat, Amir Temur began aggressive campaigns. For 35 years had lasted board of A.Temur (1370 - 1405) in Central Asia.
84393. Samarkand. Нistorical context 29.55 KB
  As Movarounnahr becomes the center of trade, economy and culture of Near and Middle East. Such ancient cities as Samarkand, Kesh, Bukhara, Termez, Tashkent, Merv, etc., which were destroyed by hordes of Chingizhan began to equip with modern conveniences.
84394. Zahiriddin Muhammad Bobur (1483-1530) 282.75 KB
  In 1494 when Bobur was only 12 years old, he became a ruler. In 1503–1504 he conquered Afghanistan. During 1519 – 1525s he tried to conquer India five times. He became the founder of Bobur’s Empire which lasted more than three centuries (1526-1858).