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

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

Результат


 

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

23904. Софокл Антигона 17.64 KB
  Когда Эдип отрекся от власти и удалился в изгнание править стали вдвоем Этеокл и Полиник под надзором старого Креонта свойственника и советника Эдипа. После гибели Этеокла и Полиника власть над Фивами принял Креонт. Но Креонт думал не о людях и не о богах а о государстве и власти. Навстречу хору выходит Креонт и оглашает свой указ: герою честь злодею срам тело Полиника брошено на поругание к нему приставлена стража кто нарушит царский указ тому смерть.
23905. Софокл Трахинянки 17.08 KB
  Знаменит он только тем что в нем прожил свои последние годы величайший из греческих героев Геракл сын Зевса. Почти все греческие герои были царями в разных городах и городках кроме Геракла. Когда Геракл кончил свою подневольную службу он пошел на край Греции свататься к Деянире. Геракл схватился с богом в борьбе придавил его как гора; тот обернулся змеем Геракл стиснул ему горло; тот обернулся быком Геракл сломил ему рог.
23906. Филоктет - характеристика литературного героя 14.8 KB
  Филоктет характеристика литературного героя персонажа Филоктет ФИЛОКТЕТ герой трагедии Софокла Филоктет поставлена в 409 г. создали кроме Софокла и Эсхил и Еврипид обе хронологически предшествовали Софокловой но последние произведения не сохранились. на пути под Трою во время жертвоприношения у Софокла на Хрисе около Лемноса по другим версиям на о. исключительный для Софокла случай наученный Одиссеем выдает себя за жертву Атридов.
23907. Софокл Царь Эдип 16.7 KB
  Назвали мальчика Эдип. Эдип вырос сильным и умным. Эдип был в ужасе.
23908. Софокл Эдип в Колоне 16.43 KB
  Среди этой рощи стоял алтарь в честь героя Эдипа: считалось что этот фиванский герой здесь похоронен и охраняет эту землю. От кровосмесительного брака с матерью у Эдипа были два сына и две дочери: Этеокл и Полиник Антигона и Исмена. Когда Эдип ослепил себя за грехи и ушел от власти оба сына отшатнулись от него.
23909. ОРЕСТ МСТИТ ЗА УБИЙСТВО ОТЦА 14.38 KB
  Это был сын Агамемнона Орест спасенный в день гибели Агамемнона своей няней и воспитанный вдали от родины царем Фокиды Строфием. Только что Орест принес свою жертву отцу как в дверях дворца показались рабыни в черных одеждах. Орест и Пилад поспешно спрятались у могилы и стали смотреть что будут делать рабыни. По сходству их со своими волосами сразу догадалась она что это волосы Ореста.
23910. Эсхил Орестея 22.47 KB
  Но участь его оказалась ужасна а участь сына его Ореста еще ужаснее. Но в живых остается маленький сын Агамемнона и Клитемнестры Орест: чувство матери побеждает в Клитемнестре расчет мстительницы она отсылает его в чужой край чтобы Эгисф не погубил за отцом и сына. Орест растет в далекой Фокиде помышляя только об одном о мести за Агамемнона.
23912. Эсхил Прометей прикованный 16.62 KB
  А затем когда разозленный Зевс не хочет чтобы люди могли варить и жарить доставшееся им мясо и отказывается дать им огонь Прометей похищает этот огонь тайком и приносит людям в полом тростнике. Прометей стал величавей и возвышенней: он не хитрец и вор а мудрый провидец. Само имя Прометей значит Промыслитель.