6980

Программирование алгоритмов линейной и разветвляющейся структуры

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

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

Программирование алгоритмов линейной и разветвляющейся структуры Задание 1: Составьте и выполните программу линейной структуры согласно вариантам задания. Варианты задания Вычислить значение функции переменных при заданных значениях параметров: x=(8...

Русский

2013-01-11

41.5 KB

37 чел.

Программирование алгоритмов линейной и разветвляющейся структуры

Задание 1:

Составьте и выполните программу линейной структуры согласно вариантам задания.

Варианты задания

Вычислить значение функции переменных при заданных значениях параметров:

x=(8z2+1)/(y+t2) при z=1; t=2; y=t+z.

Ответ:

#include<iostream.h>  // Подключаю библиотеку для исп. оператора cout<<

void main()    // Имя главной функции main()

{     // Начало главной функции   

 int z=1,t=2;   // Декларирую переменные z  и t, и записываю в них начальное значение

 float x,y;    // Декларирую x, для результата, y

y=t+z;     // Вычисляю значение переменной и записываю в y

x=(8*z*z+1)/(y+t*t);  // Вычисляю значение переменной и записываю в x

cout<<"\n x= "<<x;  // Вывожу на экран x

}     // Конец

Результат выводимый на экран: 1,285714
Задание 2:

Составьте программы разветвляющейся структуры согласно вариантам задания (используя IF).

Варианты задания

Даны четыре числа. Все отрицательные среди них числа заменить на 0.

Ответ:

#include<iostream.h>  // Подключаю библиотеку для исп. оператора cin>> и cout<<

void main()    // Имя главной функции main()

{     // Начало главной функции   

 int a,b,c,d;   // Декларирую переменные

 cin>>a>>b>>c>>d;  // Ввожу с клавиатуры значения переменных

 if (a<0)    // если значение переменной a<0

 a=0;     // то a=0

 if (b<0)     // если значение переменной b<0

 b=0;     // то b=0

 if (c<0)     // если значение переменной c<0

 c=0;     // то c=0

 if (d<0)     // если значение переменной d<0

 d=0;     // то d=0

 cout<<a<<b<<c<<d; // Вывожу на экран результат

 }     // Конец


Задание 3:

Составьте программы разветвляющейся структуры согласно вариантам задания (используя SWITCH).

Варианты задания

Вводится число студентов N<=30. Вывести фразу "В нашей группе N студентов", согласовав слово "студент" с числом N.

Ответ:

#include<iostream.h>  // Подключаю библиотеку для исп. оператора cin>> и cout<<

void main()    // Имя главной функции main()

{     // Начало главной функции   

int n,t=0;    // Декларирую переменные

cin>>n;    // Ввожу с клавиатуры число

if(n>1&&n<5||n>21&&n<25)t=1;  // Условие

if(n>4&&n<21||n>24)t=2;     // Условие

cout<<"\nV nashei gruppe "<<n<<" student"; // Вывожу на экран

switch(t) // Переключатель определяет введённое число и выполняет соответств. строку

{     // Начало 

case 1: cout<<"a"; break; // Выполняется например эта строка

case 2: cout<<"ov"; break; // а после break; - выход из switch()

default:break;    // значение по умолчанию

}     // Конец   

}     // Конец главной функции


 

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

81035. Организация Североатлантического договора (НАТО) 42.5 KB
  Тогда государствамичленами НАТО стали США Канада Исландия Великобритания Франция Бельгия Нидерланды Люксембург Норвегия Дания Италия и Португалия. Одной из декларированных целей НАТО является обеспечение сдерживания любой формы агрессии в отношении территории любого государствачлена НАТО или защиту от неё. Главная цель НАТО гарантировать свободу и безопасность всех своих членов в Европе и Северной Америке в соответствии с принципами Устава ООН.
81036. Парламентская ассамблея Совета Европы (ПАСЕ). Организация по безои сотрудничеству в Европе(ОБСЕ). Европейский суд по правам человека 41.43 KB
  Европейский суд по правам человека ОБСЕ Организация по безопасности и сотрудничеству в Европе крупнейшая в мире региональная организация занимающаяся вопросами безопасности.Верховный комиссар по делам национальных меньшинств Бюро по демократическим институтам и правам человека ОБСЕ Парламентская ассамблея ОБСЕ Представитель по вопросам свободы СМИ наблюдает за развитием положения в области средств массовой информации в 56 государствах-участниках ОБСЕ. Третья корзина или человеческое измерение...
81037. Организация стран-экспортеров нефти (ОПЕК). Организация Исламская Конференция (ОИК). Лига Арабских Государств (ЛАГ) 40.44 KB
  Организация странэкспортеров нефти основана в 1960 году рядом стран Алжир Эквадор Индонезия Ирак Иран Кувейт Ливия Нигерия Саудовская Аравия Объединенные Арабские Эмираты и Венесуэла с целью координации действий по объему продаж и установления цен на сырую нефть. Внимание к интересам странпроизводителей нефти и необходимости обеспечения: устойчивых доходов странпроизводителей нефти; эффективного рентабельного и регулярного снабжения странпотребителей; справедливых доходов от инвестиций в нефтяную промышленность; охраны...
81038. Азиатско-Тихоокеанское экономическое сотрудничество (АТЭС). Евразийское экономическое сообщество (ЕврАзЭс). Ассоциация государств Юго-Восточной Азии. (АСЕАН) 39.91 KB
  АСЕАН. Задачи Завершение оформления в полном объёме режима свободной торговли формирование общего таможенного тарифа и единой системы мер нетарифного регулирования Обеспечение свободы движения капитала Формирование общего финансового рынка Согласование принципов и условий перехода на единую валюту в рамках ЕврАзЭС Установление общих правил торговли товарами и услугами и их доступа на внутренние рынки Создание общей унифицированной системы таможенного регулирования Разработка и реализация межгосударственных целевых программ Создание...
81039. Внешняя политика США 1991-2000 годах 39.62 KB
  На фоне разнообразных и зачастую противоречивых тенденций в американской политической и научной элите в 1990-е гг. формировалась внешняя политика. Ее целью, как и целью внешней политики любой страны, являлось формирование оптимального внешнеполитического курса
81040. Внешняя политика США 2000-2011 годах 41.12 KB
  Власть Буша пришла к власти в тот период когда в американском истэблишменте и обществе утвердилось мнение о мировом лидерстве США. Основным внешнеполитическим тезисом американских политиков стало утверждение о том что беспрецедентная мощь Соединенных Штатов...
81041. Проблема мировой политики (Международная безопасность и ее военные аспекты, Проблемы конфликтов, Проблема права в МО) 44.98 KB
  Проблема мирового права. Наличие международного права позволяет уменьшить неопределенность в межгосударственных отношениях стабилизирует их. Источниками международного права стали следующие: Международный обычай признанный как норма цивилизационных отношений.
81042. Внешняя политика РФ в 1990-е годы 39.71 KB
  Предстояло добиться признания России в качестве правопреемницы бывшего Советского Союза в ООН а также помощи западных стран в проведении курса реформ. Важная роль отводилась внешней торговле России с зарубежными странами. началось дипломатическое признание России.
81043. Внешняя политика РФ в начале 21-го века 39.4 KB
  Изменение ситуации в мире приводит к возникновению нескольких исторических вызовов России что диктует необходимость скорректировать ее политику. Там где позволяют условия в Белоруссии и возможно в Армении России следует содействовать относительно безболезненной смене правящих режимов предоставляя при этом соответствующие гарантии. Что делать Требовать включения в НАТО самой России Это наверное малореалистично к тому же может препятствовать необходимому усилению азиатского вектора отечественной политики. Несмотря на все имеющиеся...