Студопедия — ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ. #include <iostream>
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ. #include <iostream>






#include <iostream>

#include <cmath>

using namespace std;

int main()

{

double x, y;

setlocale (0, ".1251");

cout<<"Введіть x: ";

cin>> x;

if (x>=M_PI && x<8.6)

{

y = pow(2, x-1) + 3.5;

}

else if (abs(x)>=8.6)

{

y = 2.7;

}

else

{

y =sqrt(abs(M_PI-3*x));

}

cout << "y=: " << y << "\n";

return 0;

}


 

3) Скріншот (повна команда розгалуження)

4) Таблиця результатів (повна команда розгалуження)

х у
-99 2,7
  2,7
8,5 131,5
-8,5 5,20976

1) Блок-схема (неповна команда розгалуження)

2) Програма (неповна команда розгалуження)

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

double x, y;

setlocale (0, ".1251");

cout<<"Введіть x: ";

cin>> x;

if (x>=M_PI && x<8.6)

{

y = pow(2, x-1) + 3.5;

}

if (abs(x)>=8.6)

{

y = 2.7;

}

if (x>8.6 && x<=M_PI)

{

y =sqrt(abs(M_PI-3*x));

}

cout<< "y=: " << y << "\n";

return 0;

}


 

3) Скріншот (неповна команда розгалуження)

4) Таблиця результатів (неповна команда розгалуження)

х у
  35,5
-86 2,7
8,6 2,7
  131,5

 

Завдання 4. Скласти алгоритм (блок-схему) та написати С++ програму.

Вимоги до програми:

- числові значення параметрів обчислень ввести з клавіатури;

- при введенні недопустимих значень параметрів обчислень передбачити виведення відповідного повідомлення та можливість завершення роботи програми чи повторного введення вхідних даних.

Три числа задані формулами

, , .
Вибрати серед них від’ємні і вивести їх квадрати і корені їхніх модулів.


 

1) Блок-схема

2) Програма

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

double m, n, a, b, c;

setlocale (0, ".1251");

cout<<"Введіть m: ";

cin >> m;

if (m==0)

{

cout<<"Введіть m>0 або 0 для виходу з програми: ";

cin >> m;

}

if (m!=0)

{

cout<<"Введіть n: ";

cin >> n;

a=(m+n)/5;

b=(m*n)/(m-1);

c=3.5*n;

cout<<"a= " << a << endl;

cout<<"b= " << b << endl;

cout<<"c= " << c << endl;

if (a<0)

{

cout << "Квадрат від'ємного числа a =" << pow(a, 2) << "\t Корінь модуля від'ємного числа a =" << sqrt(abs(a)) << endl;

}

if (b<0)

{

cout << "Квадрат від'ємного числа b =" << pow(b, 2) << "\t Корінь модуля від'ємного числа b =" << sqrt(abs(b)) << endl;

}

if (c<0)

{

cout << "Квадрат від'ємного числа с =" << pow(c, 2) << "\t Корінь модуля від'ємного числа с =" << sqrt(abs(c)) << endl;

}

}

return 0;

}

3) Скріншот

Завдання 5. Скласти алгоритм (блок-схему) та програму. Використати оператор множинного вибору.

Дана вага у кг. Створити меню для переводу числа у інші одиниці ваги(грами, центнери).

1) Блок-схема:

2) Програма

#include<iostream>

usingnamespacestd;

intmain()

{

int vybir;

double rez, kg;

setlocale (0, ".1251");

cout << "Для переведення кг в грами введіть 1 \n";

cout << "Для переведення кг в центнери введіть 2 \n";

cout << "Для виходу введіть 3 \n";

cin >> vybir;

if (vybir!=3)

{

cout<< "Введіть кг:";

cin>>kg;

switch (vybir)

{

case 1:

rez = kg*1000;

break;

case 2:

rez = kg/100;

break;

}

cout<< "Результат: " <<rez<< "\n";

}

return 0;

}

 

3) Скріншот

Завдання 6. Скласти алгоритм (блок-схему) та написати С++ програму.

Вимоги до завдання:

- числові значення параметрів обчислень ввести з клавіатури з відповідною перевіркою коректності даних;

- використати оператор циклу з передумовою чи післяумовою;

- не використовувати масиви.

Обчислити суму S=sin1+sin2 + sin3 +... + sin45.

1) Блок-схема

2) Програма

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

double i=1, b, sum=0;

setlocale (0, ".1251");

cout << "Введіть число: ";

cin >> b;

if (b<=0)

{

cout << "Помилка! Введіть число більше 0 або 0 для виходу з програми: ";

cin >> b;

}

if (b>0)

{

while (i<=b)

{

sum+=sin(i);

i++;

}

cout << "S=" << sum << endl;

}

return 0;

}

 

3) Скріншот

Завдання 7. Скласти алгоритм та програму.

Вимоги до завдання: виконати завдання двома способами

o за допомогою оператору циклу while або do while

o з використанням операторів continue,break

Вводиться послідовність n цілих чисел. Знайти суму та кількість тих, які мають останню цифру 2 або 5.

1) Блок-схема

2) Програма (за допомогою циклу while)

#include<iostream>

using namespace std;

int main()

{

int n, kilk=0, sum=0, i=1, a;

setlocale (0, ".1251");

cout<<"Введіть n: ";

cin>> n;

while (i<=n)

{

a = i % 10;

if (a==2 or a==5)

{

kilk++;

sum=sum+i;

}

i = i+1;

}

cout<< "Кількість: " <<kilk<< "\n";

cout<< "Сума: " <<sum<< "\n";

return 0;

}

 

2)Скріншот(за допомогою циклу while)

1) Блок-схема

 

2) Програма

#include<iostream>

using namespace std;

int main()

{

int n, kilk=0, sum=0, i=1, a;

setlocale (0, ".1251");

cout<<"Введіть n: ";

cin>> n;

while (i<100000)

{

a = i % 10;

if (a==2 or a==5)

{

kilk++;

sum=sum+i;

}

i = i+1;

if (i>n) break; else continue;

}

cout<< "Кількість: " <<kilk<< "\n";

cout<< "Сума: " <<sum<< "\n";

return 0;

}

2) Скріншот

Завдання 8. Скласти С++-програму.

Вимоги до завдання:

o зчитування тексту виконувати посимвольно у циклі;

o для варіантів 11 та 15 скористатися для зчитування символів функцією cin.get().

Вводиться послідовність символів, яка завершується символом крапка. При виводі послідовності на екран замінити кожну крапку трьома крапками.

 

1) Програма

#include <iostream>

using namespace std;

int main()

{

char s[200], ch=' ';

int i=1;

setlocale (0, ".1251");

while (ch!='*')

{

cout << "Введіть символ: ";

cin >> ch;

s[i]=ch;

i++;

}

for (int a=1; a<i-1; a++)

{

if (s[a]=='.')

{

cout << "..." << endl;

}

 

else

{

cout << s[a] << endl;

}

}

return 0;

}

 

2) Скріншот

Завдання 9. Скласти програму - меню.

Вимоги до завдання: с користатися оператором циклу з післяумовою та оператором множинного вибору.

Скласти програму для імітації роботи складу 3-4 товарів. На початку програми вводиться кількість одиниць кожного товару. У меню програми передбачити виконання операцій надходження певного товару, вилучення певної кількості товару та інвентаризації товару.

 

1) Програма

#include <iostream>

using namespace std;

float t, x, m, kilk;

int oper=1;

void vt ()

{

cout << "У наявності " << t << " телевізорів \n";

cout << "Надійшло: ";

cin >> kilk;

if (kilk <= t)

{

t=t+kilk;

}

}

void nt ()

{

cout << "У наявності " << t << " телевізорів \n";

cout << "Вилучено: ";

cin >> kilk;

if (kilk <= t)

{

t=t-kilk;

}

}

void vx ()

{

cout << "У наявності " << x << " холодильників \n";

cout << "Надійшло: ";

cin >> kilk;

if (kilk <= x)

{

x=x+kilk;

}

}

void nx ()

{

cout << "У наявності " << x << " холодильників \n";

cout << "Вилучено: ";

cin >> kilk;

if (kilk <= x)

{

x=x-kilk;

}

}

void vm ()

{

cout << "У наявності " << m << " пральних машин \n";

cout << "Надійшло: ";

cin >> kilk;

if (kilk <= m)

{

m=m+kilk;

}

}

void nm ()

{

cout << "У наявності " << m << " пральних машин \n";

cout << "Вилучено: ";

cin >> kilk;

if (kilk <= m)

{

m=m-kilk;

}

}

void stat ()

{

cout << "У наявності:\n";

cout << t << " Телевізорів \n";

cout << x << " Холодильників \n";

cout << m << " Пральних машин \n";

}

 

int main()

{

cout << "Початок роботи \n";

cout << "Введіть кількість наявних телевізорів: ";

cin >> t;

cout << "Введіть кількість наявних холодильників: ";

cin >> x;

cout << "Введіть кількість наявних пральних машин: ";

cin >> m;

 

do

{

cout << "Виберіть операцію \n";

cout << "1. Вилучення телевізорів \n";

cout << "2. Надходження телевізорів \n";

cout << "3. Вилучення холодильників \n";

cout << "4. Надходження холодильників \n";

cout << "5. Вилучення пральних машин \n";

cout << "6. Надходження пральних машин \n";

cout << "7. Інвентаризація \n";

cout << "8. Вихід \n";

cin >> oper;

switch (oper)

{

case 1: nt (); break;

case 2: vt (); break;

case 3: nx (); break;

case 4: vx (); break;

case 5: nm (); break;

case 6: vm (); break;

case 7: stat (); break;

}

}

while (oper!=8);

return 0;

}

 


 

2) Скріншот

ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ

В первой части курса—гидравлика — изучаются законы равновесия и движения жидкости, рассматриваются способы приме- нения этих законов к решению практических инженерных задач. Во второй и третьей частях—лопастные гидромашины и гидродинамические передачи, объемные наносы и гидравлические приводы — изучаются устройство и принцип действия, теория и элементы расчета насосов, гидравлических приводов и передач, в которых жидкость служит носителем механической энергии.

При изучении материала по учебнику студент должен особое внимание обратить на углубленную проработку основных положений темы (раздела), Используя для этой цели методические указания, основное предназначение которых — облегчить студенту работу с книгой.

Методические указания к каждой теме (разделу) заканчиваются вопросами для самопроверки, охватывающими наиболее существенные положения учебного материала. -

Курс целесообразно изучать последовательно по темам (разделам), руководствуясь программой й методическими указаниями. Сначала следует изучить теоретическую часть раздела, затем рtшить и проанализировать приведенные в учебнике и задачниках примеры и задачи с решениями. После этого необходимо ответить на вопросы для самопроверки. Учебный материал можно считать проработанным и усвоенным только при условии, если студент умеет правильно применить теорию для решения практических задач.

Существенное значение, имеет правильный выбор учебника.

Не следует одновременно пользоваться несколькими учебниками. Один из учебников, рекомендуемый в списке учебной литературы, должен быть принят в качестве основного. Другие учебники и учебные пособия должны применяться в том случае, если прорабатываемый раздел отсутствует или недостаточно подробно изложен в основ­ном учебнике.

 

 

Литература

Основная

1. Гидравлика, гидравлические машины ^гидравлические при­воды / Башта Т. М., Руднев С. С., Некрасов Б. Б. и др. М., 1970.

2. Некрасов Б. Б., Гидравлика и ее применение на летательных аппаратах.—2-е изд., М., 1967.

3. Гидравлика и гидропривод / Гейер В. Т., Дулин В. С, Бо«руменский А. Г., Заря А. Н. М., 1970.

4. Осипов П. Е. Гидравлика и гидравлические машины. М., 1965.

5. Сборник задач по машиностроительной гидравлике/ Под ред. И. И. Куколевского и Л. Г. Подвидза.— 3-е изд., М., 1972.

6. Лабораторный курс гидравлики, насосов и гидропередач / Под ред. С. С. Руднева и Л. Г. Подвидза.—2-е изд. М., 1974.

Дополнительная

7. Башта Т. М. Машиностроительная гидравлика: Справоч. по­собие.— 2-е изд. М., 1971.

8. Коваль П. В. Гидропривод горных машин. М., 1967.

9. Ибатулов К. А. Гидравлические машины и механизмы в неф­тяной промышленности, М., 1972.

 







Дата добавления: 2015-06-15; просмотров: 682. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия