Студопедия — II. Экспериментальный раздел работы. Пример 1. Работа с унарными операциями ++ и --.
Студопедия Главная Случайная страница Обратная связь

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

II. Экспериментальный раздел работы. Пример 1. Работа с унарными операциями ++ и --.






Пример 1. Работа с унарными операциями ++ и --.

#include <stdio.h>

void main(void)

{

int x=5, y=60;

x++;

++y;

printf(“x=%d y%d\n”,x,y);

printf(“x=%d y%d\n”,x++,++y);

int d=x--;

printf(“d=%d d %d\n”,d);

int c=--x;

printf(“c=%d c%d\n”,c);

}

Объясните полученные значения переменных c и d. Выясните различие в использовании префиксной и постфиксной форм операций инкремента и декремента.

Пример 2. Многократное использование оператора присваивания.

#include <conio.h>

void main(void)

{

int x, y,z;

cout<<”Введите три целых числа”;

cin>>x>>y>>z;

z=x=y=x*y*z;

cout<<z<<y<<x;

}

Объясните результат работы программы.

Пример 3. Найдите значение выражения, используя лишь арифметические операции y= 3 x 6 – 6 x 2 – 7.

#include <iostream.h>

#include <conio.h>

void main(void)

{

float y,x;

cout<<”Введите значение”;

cin>>x;

x*=x;

y=-6*x;

float d=x*=x*=x;

y+=3*d-7;

cout<<"Значение ="<<y<<endl;

getch();

}

Пример 4. Найдите сумму 3 значений введённых с клавиатуры.

#include <conio.h>

void main(void)

{

int x,z;

char y;

cout<<”Введите три значения”;

cin>>x>>y>>z;

cout<<"Результат ="<<x+y+z<<endl;

}

Для эксперимента введите следующие значения (1, “a”, 3), (1, “2”, 3). Объясните полученные результаты.

Пример 5. Найти максимальное из двух значений.

#include <conio.h>

void main(void)

{

int x,y,max;

cout<<”Введите два значения”;

cin>>x>>y;

max=x>y?x:y;

cout<<"Результат ="<<max <<endl;

}

 

III. Раздел заданий для самостоятельной работы

Все входные и выходные данные в заданиях этой группы являются вещественными величинами (типы данных:float/double).

A.

2. Дана сторона квадрата a. Найти его периметр P = 4· a.

3. Дана сторона квадрата a. Найти его площадь S = a 2.

4. Даны стороны прямоугольника a и b. Найти его площадь S = a · b и периметр P = 2·(a + b).

5. Дан диаметр окружности d. Найти ее длину L = p· d. В качестве значения p использовать 3.14.

6. Дана длина ребра куба a. Найти объем куба V = a 3 и площадь его поверхности S = 6· a 2.

7. Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = a·b·c и площадь поверхности S = 2·(a·b + b·c + a·c).

8. Найти длину окружности L и площадь круга S заданного радиуса R: L = 2·p· R, S = p· R 2. В качестве значения p использовать 3.14.

9. Даны два числа a и b. Найти их среднее арифметическое: (a + b)/2.

10. Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения: (a · b)1/2.

11. Даны два ненулевых числа. Найти сумму, разность, произведение и частное их квадратов.

12. Даны два ненулевых числа. Найти сумму, разность, произведение и частное их модулей.

B.

1. Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c и периметр P: c = (a 2 + b 2)1/2, P = a + b + c.

2. Даны два круга с общим центром и радиусами R 1 и R 2 (R 1 > R 2). Найти площади этих кругов S 1 и S 2, а также площадь S 3 кольца, внешний радиус которого равен R 1, а внутренний радиус равен R 2: S 1 = p·(R 1)2, S 2 = p·(R 2)2, S 3 = S 1S 2. В качестве значения p использовать 3.14.

3. Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью, учитывая, что L = 2·p· R, S = p· R 2. В качестве значения p использовать 3.14.

4. Дана площадь S круга. Найти его диаметр D и длину L окружности, ограничивающей этот круг, учитывая, что L = 2·p· R, S = p· R 2. В качестве значения p использовать 3.14.

5. Найти расстояние между двумя точками с заданными координатами x 1 и x 2 на числовой оси: | x 2x 1|.

6. Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму.

7. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC.

8. Даны координаты двух противоположных вершин прямоугольника: (x 1, y 1), (x 2, y 2). Стороны прямоугольника параллельны осям координат. Найти периметр и площадь данного прямоугольника.

9. Найти расстояние между двумя точками с заданными координатами (x 1, y 1) и (x 2, y 2) на плоскости. Расстояние вычисляется по формуле ((x 2x 1)2 + (y 2y 1)2)1/2.

10. Даны координаты трех вершин треугольника: (x 1, y 1), (x 2, y 2), (x 3, y 3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости (см. задание Begin20). Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона: S = (p ·(pa)·(pb)·(pc))1/2, где p = (a + b + c)/2 — полупериметр.

11. Поменять местами содержимое переменных A и B и вывести новые значения A и B.

12. Даны переменные A, B, C. Изменить их значения, переместив содержимое A в B, B — в C, C — в A, и вывести новые значения переменных A, B, C.

13. Даны переменные A, B, C. Изменить их значения, переместив содержимое A в C, C — в B, B — в A, и вывести новые значения переменных A, B, C.

14. Найти значение функции y = 3 x 6 – 6 x 2 – 7 при данном значении x.

15. Найти значение функции y = 4(x –3)6 – 7(x –3)3 + 2 при данном значении x.

16. Дано число A. Вычислить A 8, используя вспомогательную переменную и три операции умножения. Для этого последовательно находить A 2, A 4, A 8. Вывести все найденные степени числа A.

17. Дано число A. Вычислить A 15, используя две вспомогательные переменные и пять операций умножения. Для этого последовательно находить A 2, A 3, A 5, A 10, A 15. Вывести все найденные степени числа A.

18. Дано значение угла a в градусах (0 < a < 360). Определить значение этого же угла в радианах, учитывая, что 180° = p радианов. В качестве значения p использовать 3.14.

19. Дано значение угла a в радианах (0 < a < 2·p). Определить значение этого же угла в градусах, учитывая, что 180° = p радианов. В качестве значения p использовать 3.14.

C.

1. Дано значение температуры T в градусах Фаренгейта. Определить значение этой же температуры в градусах Цельсия. Температура по Цельсию TC и температура по Фаренгейту TF связаны следующим соотношением: TC = (TF – 32)·5/9.

2. Дано значение температуры T в градусах Цельсия. Определить значение этой же температуры в градусах Фаренгейта. Температура по Цельсию TC и температура по Фаренгейту TF связаны следующим соотношением: TC = (TF – 32)·5/9.

3. Известно, что X кг конфет стоит A рублей. Определить, сколько стоит 1 кг и Y кг этих же конфет.

4. Известно, что X кг шоколадных конфет стоит A рублей, а Y кг ирисок стоит B рублей. Определить, сколько стоит 1 кг шоколадных конфет, 1 кг ирисок, а также во сколько раз шоколадные конфеты дороже ирисок.

5. Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U < V). Время движения лодки по озеру T 1 ч, а по реке (против течения) — T 2 ч. Определить путь S, пройденный лодкой (путь = время · скорость). Учесть, что при движении против течения скорость лодки уменьшается на величину скорости течения.

6. Скорость первого автомобиля V 1 км/ч, второго — V 2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили удаляются друг от друга. Данное расстояние равно сумме начального расстояния и общего пути, проделанного автомобилями; общий путь = время · суммарная скорость.

7. Скорость первого автомобиля V 1 км/ч, второго — V 2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили первоначально движутся навстречу друг другу. Данное расстояние равно модулю разности начального расстояния и общего пути, проделанного автомобилями; общий путь = время · суммарная скорость.

8. Решить линейное уравнение A · x + B = 0, заданное своими коэффициентами A и B (коэффициент A не равен 0).

9. Найти корни квадратного уравнения A · x 2 + B · x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если известно, что дискриминант уравнения положителен. Вывести вначале меньший, а затем больший из найденных корней. Корни квадратного уравнения находятся по формуле x 1, 2 = (– B ± (D)1/2)/(2· A), где Dдискриминант, равный B 2 – 4· A · C.

10. Найти решение системы линейных уравнений вида

A 1· x + B 1· y = C 1,
A 2· x + B 2· y = C 2,

заданной своими коэффициентами A 1, B 1, C 1, A 2, B 2, C 2, если известно, что данная система имеет единственное решение. Воспользоваться формулами x = (C 1· B 2C 2· B 1)/ D, y =(A 1· C 2A 2· C 1)/ D, где D = A 1· B 2A 2· B 1.








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



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

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

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Дренирование желчных протоков Показаниями к дренированию желчных протоков являются декомпрессия на фоне внутрипротоковой гипертензии, интраоперационная холангиография, контроль за динамикой восстановления пассажа желчи в 12-перстную кишку...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

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