- •1.1. Консольный режим работы среды Visual С++ 6.0
- •1.2. Функции библиотеки math.lib
- •double x, y,
- •1.3. Пример выполнения задания
- •cout << "Vvedite y: ";
- •1.4. Индивидуальные задания
- •2.1. Логические операции и операции сравнения
- •2.2. Оператор условной передачи управления if
- •3. Вложенная форма:
- •if (логическое_выражение_1) оператор_1;
- •2.3. Оператор множественного выбора switch
- •switch (переменная_выбора)
- •2.4. Пример выполнения задания
- •#include <iostream.h>
- •#include <math.h>
- •int main()
- •double x, y, s, f_xy;
- •cout << "Vvedite x: ";
- •cout << "Vvedite y: ";
- •f_xy=fabs(x*y);
- •s=fabs(cos(x))+log(y);
- •cout<<"\nVetv 1\n";
- •cout<<"\nVetv 2\n";
- •s=sqrt(fabs(x))+2*tan(y);
- •2.5. Индивидуальные задания
- •3.1. Оператор цикла с параметром for
- •тело цикла;
- •3.2. Оператор цикла с предусловием while
- •тело цикла;
- •while (a!=b)
- •3.3. Оператор цикла с постусловием do
- •тело цикла;
- •} while (условие);
- •} while (a+b>c || c+b>a || a+c>b);
- •3.4. Операторы перехода
- •оператор;
- •3.5. Объявление функции
- •тип_возвращаемого_значения имя_функции (список_параметров)
- •тело функции
- •тип параметра имя параметра
- •int Sum (int, double, char);
- •return выражение;
- •3.6. Передача параметров
- •3.7. Перегрузка функций
- •#include <iostream.h>
- •#include <conio.h>
- •int main()
- •return 0;
- •int Sum(int a, int b) // Функция суммирования двух чисел
- •return a+b;
- •int Sum(int a, int b, int c) // Функция суммирования трех чисел
- •return a+b+c;
- •3.8. Отладка программы
- •3.9. Пример выполнения задания
- •3.10. Индивидуальные задания
- •4.1. Одномерные статические массивы
- •тип имя_массива [размер];
- •a[i+1]=temp;
- •if (a[i]<0) // Если найден отрицательный элемент, то
- •while(i<n)
- •while(j<m)
- •4.2. Пример выполнения задания
- •4.3. Индивидуальные задания
- •5.1. Объявление указателя
- •тип *имя_указателя;
- •5.2. Операции над указателями
- •5.3. Создание двумерного динамического массива
- •5.4. Пример выполнения задания
- •5.5. Индивидуальные задания
- •6.1. Объявление структур
- •struct имя
- •тип_элемента_1 имя_элемента_1;
- •тип_элемента_2 имя_элемента_2;
- •тип_элемента_n имя_элемента_n;
- •имя_структуры.имя_поля
- •указатель_на_структуру–>имя_поля
- •6.2. Организация работы с файлами
- •FILE *указатель на файл;
- •6.3. Функции для работы с файлами
- •FILE *fopen (const char *имя_файла,
- •const char *режим_открытия);
- •int fcloseall (void);
- •int putc (int символ, FILE * указатель_на _файл);
- •int getc (FILE * указатель_на _файл);
- •int feof (FILE * указатель_на _файл);
- •int fputs (const char * строка, FILE * указатель_на _файл);
- •int *fprintf (FILE * указатель_на _файл,
- •const char * управляющая_строка);
- •int *fscanf (FILE * указатель_на _файл,
- •const char * управляющая_строка);
- •void rewind (FILE * указатель_на _файл);
- •int ferror (FILE * указатель_на _файл);
- •size_t fwrite (const void * записываемое_данное,
- •size_t fread (void * считываемое_данное,
- •int fileno (FILE * указатель_на _файл);
- •long filelength (int дескриптор);
- •6.4. Пример выполнения задания
- •typedef struct
- •char fio[30];
- •} TStudent;
- •int main()
- •while (true)
- •switch (Menu())
- •case 3: Spisok(); break;
- •case 7: return 0;
- •default: puts("Viberite pravilno!");
- •puts ("Press any key to continue");
- •cout << "VIBERITE:" << endl;
- •if ((fl = fopen(name,"wb")) == NULL)
- •if ((fl = fopen(name,"rb+")) == NULL)
- •fwrite (&stud[i], sizeof(TStudent), 1, fl);
- •fclose (fl);
- •if ((fl = fopen (name,"rb")) == NULL)
- •TStudent std;
- •while (true)
- •stud[nst] = std;
- •fclose(fl);
- •if (stud[i].oaip == '9')
- •cout << stud[i].fio << endl;
- •char namet[30];
- •FILE *ft;
- •if ((ft = fopen (namet,"w")) == NULL)
- •char s[80];
- •strcpy (s, stud[i].fio);
- •fclose(ft);
- •6.5. Индивидуальные задания
- •double x, y, z, h;
- •return 0;
Ввод значений x, y, z с клавиатуры
Рисунок 2 – Результат выполнения программы
1.4. Индивидуальные задания
Составить согласно индивидуальному варианту блок-схему алгоритма и программу вычисления значения выражения при заданных исходных данных. Сравнить полученное значение с указанным правильным результатом.
|
2cos |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
x − |
|
1+ |
|
|
|
|
z |
2 |
|
|
|
|
|
|
|
|||||||||
1. s = |
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
1 +sin2 |
y |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
3 − z2 /5 |
|
|
|
|
|||||||||||||
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
z = 3,5·10−2 . |
|
||
при x = 14,26; |
y = –1,22; |
|
|
|
|
Ответ s = 0,749155. |
|||||||||||||||||||
2. s = |
3 |
9 +(x − y)2 |
|
−e |
|
x |
− |
y |
|
tg3z |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
x2 + y2 + 2 |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
при x = –4,5; |
y = 0,75·10−4 ; |
z = –0,845 102 . |
Ответ s = –3,23765. |
||||||||||||||||||||||
3. s = |
1+sin2 (x + y) |
x |
|
y |
|
|
|
|
|
|
2 |
|
|
1 |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
2 y |
|
|
|
|
|
|
|
+cos |
|
arctg |
z |
|
|
||||||||||
|
|
x − |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
1+ x2 y2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
при x = 3,74 10−2 ; |
|
|
|
y = –0,825; |
|
|
z = 0,16 102 . |
Ответ s = 1,05534. |
12
|
|
|
1+2sin2 |
y |
|
|
|
z2 |
|
z3 |
|
z4 |
|
|
|
|
|
|
|
||||||||
4. s = |
cos x −cos y |
|
( |
|
) |
1 |
+ z + |
|
+ |
|
+ |
|
|
|
|
|
|
2 |
3 |
4 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
при x = 0,4 |
104 ; |
y = –0,875; |
z = –0,475 10−3 . |
||||||
( |
|
|
|
) |
|
2 |
|
|
|
|
− |
x |
|
|
y |
|
+sin2 (arctg(z)) |
||
5. s =ln y |
|
|
|
x − |
|
|
при x = –15,246; |
|
|
|
|
y = 4,642 10−2 ; |
|
z = 21. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6. s = 10(3 x + x y+2 )(arcsin2 z − |
|
x − y |
|
) |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
при x = 16,55 10−3 ;y = –2,75; |
|
|
|
|
|
|
|
z = 0,15. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7. s =5arctg(x) |
− 1 arccos(x) |
|
x |
+3 |
|
|
|
x − y |
|
+ x2 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
z + x2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x − y |
||||||||||||||||||||||
при x = 0,1722; |
|
|
|
|
|
|
|
x+y |
y = 6,33; |
|
|
|
|
|
|
|
|
|
|
z = 3,25 10−4 . |
||||||||||||||||||||||||||||||||||||||||||||
8. s = |
|
|
|
|
|
e |
|
x−y |
|
|
x − y |
|
|
|
|
|
|
|
|
|
|
+ 3 |
x6 |
+ln2 y |
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
arctg(x)+arctg(z) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
при x = –2,235 10−2 ; |
|
y = 2,23; |
|
|
|
|
|
|
|
|
|
|
z = 15,221. |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cos y − |
|
|
|
|
|
|
|
|
z |
|
|
|
|
|
|
|
|
|
|||||||||
9. s = |
x |
− |
|
|
|
3 |
y |
|
+(y − x) |
|
(y − x) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
1+(y − x)2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
при x = 1,825 102 ; |
|
|
|
|
|
|
|
y = 18,225; |
|
|
|
|
|
|
|
|
|
z = –3,298 10−2 . |
||||||||||||||||||||||||||||||||||||||||||||||
10. s = 2−x |
|
x + 4 |
|
y |
|
3 ex−1/ sin z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
при x = 3,981 10−2 ; |
|
y = –1,625 103 ; z = 0,512. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11. s = y |
3 |
|
x |
|
|
|
|
|
|
cos3 |
(y) |
|
|
|
|
x − y |
|
|
|
|
|
|
|
|
|
|
sin2 z |
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x−y |
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e |
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x + y |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
при x = 6,251; |
|
|
|
|
|
|
|
|
y = 0,827; |
1 |
|
|
|
|
|
|
|
z = 25,001. |
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
12. s = 2(yx ) +(3x )y |
|
|
|
|
|
|
y arctgz − |
3 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
− |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
2 +1 |
|
|
|
|
|
|
|
z = 0,466 10−4 . |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
при x = 3,251; |
|
|
|
|
|
|
|
|
y = 0,325; |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
13. s = |
|
|
|
|
|
|
|
|
|
4 y + 3 x −1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
x − y |
|
(sin2 z + tgz) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
при x = 17,421; |
|
|
|
|
|
|
|
|
y = 10,365 10−3 ; |
|
|
|
|
z = 0,828 105 . |
Ответ s = 1,98727.
Ответ s =–182,038.
Ответ s = –40,6307.
Ответ s = –205,306.
Ответ s = 39,3741.
Ответ s = 1,21308.
Ответ s = 1,26185.
Ответ s = 0,712122.
Ответ s = 4,23655.
Ответ s = 0,330564.
13
|
|
yx+1 |
|
|
|
|
|
x + |
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
14. s = |
|
|
+ |
2 |
|
|
(x |
+ |
1)−1/ sin z |
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
3 |
y −2 |
|
+3 |
|
|
|
|
2 |
x + y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
при x = 12,3 10−1 ; |
|
|
|
|
y = 15,4; |
|
|
|
|
|
|
|
z = 0,252 |
103 . Ответ s = 82,8256. |
||||||||||||||||||||
15. s = |
x y+1 +ey−1 |
|
|
|
(1+ |
|
y − x |
|
)+ |
|
y − x |
|
2 |
− |
|
|
y − x |
|
3 |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
1+ x |
|
y − tgz |
|
|
2 |
|
|
|
3 |
|
|
|
|
|||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
при x = 2,444; |
y = 0,869 10−2 ; |
|
|
z = –0,13 103 . |
Ответ s = –0,498707. |
14