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;    // значение по умолчанию

}     // Конец   

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


 

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

51525. ВИЗУАЛИЗАЦИЯ РЕШЕНИЙ МОДЕЛЕЙ ТЕРМИЧЕСКОЙ ДИФФУЗИИ 194 KB
  Для одномерного случая если глубина диффузии значительно меньше поперечных размеров площади на которой она происходит первый закон Фика имеет вид: где J x – плотность потока примеси число атомов вещества переносимых в единицу времени через единичную площадь Nx – концентрация примесей D=D0expE kT – коэффициент диффузии; D0 – постоянная диффузии E – энергия активации. Согласно второму закону Фика скорость изменения числа примесных атомов в единичном объеме равна разности между потоками примеси входящих и выходящих из этого...
51526. Диференціальні рівняння у частинних похідних 52.85 KB
  Проведемо дискретизацію крайових умов отримаємо: Початкову матрицю обираємо як нульову. На кожній ітерації перераховуємо значення елементів матриці за попередніми формулами. Умова завершення
51528. Определение удельного сопротивления проводника 222 KB
  Цель работы: определение удельного сопротивления нихромовой проволоки изучение методов обработки результатов эксперимента. Приборы и принадлежности: прибор для измерения удельного сопротивления резистивного провода F PM01. Единица удельного сопротивления есть Омметр .
51530. Определить горизонтальную составляющую индукции магнитного поля Земли 532.5 KB
  В этом случае к генератору подсоединяются последовательно только амперметр и магазин сопротивлений Rдоб. Установили на магазине сопротивлений какоелибо значение Rдоб например Rдоб = 3000 Ом и получите на экране осциллографа устойчивую картину изображенную на рис. Измерили величину =0 и определили разность фаз колебаний входного напряжения и напряжения на активном сопротивлении Rдоб φ=0 А=04 В. Δа=0049 кОм Rдоб=34 кОм ΔR=003 кОм χ2=356.
51531. ИЗУЧЕНИЕ ЗАКОНОВ ПЕРЕМЕННОГО ТОКА 3.44 MB
  При этом в цепи возникает переменный электрический ток. С помощью переключателя К катушка индуктивности может быть отключена от цепи. Замыкание кнопочного переключателя К4 приводит к отключению емкости от цепи. Для определения действующего значения силы тока в цепи используется вольтметр универсальный цифровой на котором должен быть установлен режим измерения силы переменного тока m.
51532. ИЗУЧЕНИЕ СЛОЖЕНИЯ ГАРМОНИЧЕСКИХ КОЛЕБАНИЙ С ПОМОЩЬЮ ОСЦИЛЛОГРАФА 2.12 MB
  Устройство и принцип работы электронного осциллографа рассмотрены в Приложении 1. Электронный осциллограф С1137 может работать в двух основных режимах: а Исследуемый сигнал подается на вход канала вертикального отклонения осциллографа вход I или II а на вход канала горизонтального отклонения подается пилообразное напряжение с генератора развертки встроенного в осциллограф. При этом на экране осциллографа наблюдается график зависимости исследуемого сигнала от времени.
51533. Определение длины электромагнитной волны по методу Лехера 72 KB
  Электромагнитные волны можно пролучить и в двухпроводной линии если ее подключить к высокочастотному источнику тока рис. При малой частоте генератора тока смещения можно пренебречь по сравнению с токами проводимости и в этом случае электромагнитные явления существенно зависят от сопротивлений линии т. Пусть в точке О двухпроводной линии рис. Электрическое поле будет распространяться вдоль линии и в произвольной точке D1 отстоящей от О на ростоянии х также возникнут гармонические колебания вектора .