Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab1_c90.doc
Скачиваний:
0
Добавлен:
10.07.2019
Размер:
364.03 Кб
Скачать

Программа

// «Вычисление числовых формул», вариант №

// студент группы № Дуопроцессоров П. К.

#include <stdio.h>

#include <math.h>

//#define stdout Out // отладка программы с выводом на экран (stdout)

int main(void)

{

// далее должны быть объявлены все переменные

double y1, y2, s1, s2, yd;

double x = 3.3; // x объявлен и ему присвоено начальное значение

// далее аналогичные описания для Z1,Z2

FILE *Out; // Out - указатель файла с результатами

Out = fopen("Lab1_Out.txt", "w"); // открыть на диске файл с результатами

//printf( "x="); scanf("%lf",&x); // ввод x с клавиатуры

yd = (s2 = x*x - 3.0) - 2.0*x + (x - 1.0)*(s1 = sqrt(x*x - 9.0)); // вводим обозначения

y1 = (s2 + 2.0*x + (x + 1.0)*s1)/yd;

y2 = sqrt(x + 3.0)/sqrt(x - 3.0);

fprintf(stdout, "x=%f \n",x);

fprintf(stdout, " y1=%f \n",y1);

fprintf(stdout, " y2=%f \n",y2);

fprintf(stdout, "|y1-y2|=%e \n",fabs(y1-y2));

// далее вычислить и аналогично вывести z1, z2

fclose(Out); // закрыть файл с результатами

return 0;

}

Вопросы к заданию

  1. Что называется программой на алгоритмическом языке? а) файл на диске; б) файл в котором есть слово main в) дайте свой вариант ответа. Примечание. Вы просматриваете на экране текстовый файл. Можете ли Вы утверждать, что это файл с программой?

  2. Вы работаете с интегрированной средой IDE. Что должно обязательно при­сут­ствовать в имени файла с программой на C? а) хотя бы одна буква; б) слово program; в) дайте свой вариант ответа; приведите примеры имен файлов с программами на C.

  3. Как записать комментарий в программе на C? а) начать его с красной строки б) начать его с // ; в) дайте свой вариант ответа; приведите примеры комментариев.

  4. Перечислите числовые типы, используемые в программах C? Как они записываются в программе?

  5. Приведите правила записи имен в программах C.

  6. Верна ли запись вещественной константы 6420. в программе без точки - как 6420 ?

  7. Какая из трех вещественных констант является наименьшей и почему? а) 24.0 б) 2.4Е+2 в) 0.24Е+3

  8. Какое из чисел выведенных компьютером больше и почему? а) 3.300000 б) 4.768372E-07

  9. Какие имена переменных программы записаны верно, а какие нет? а) F1 б) Y(X) в) D_1 г) Б5 д) Z.8 е) 3J ж) β4

  10. Как правильно записать в программе ссылку на функцию синус x? а) sinX б) sin x в) sin(x)

  11. Чем отличается запись в математике от записи 1/2 в программе.

  12. Сравните формулы из задания с их записью в программе и перечислите все отличия в записи числовых формул в математике и в программе.

  13. Перечислите числовые операции C и укажите в каком порядке они выполня­ются, когда в числовой формуле нет скобок.

  14. Перечислите все отличия в записи скобок в числовых выражениях в математике и в программе в вашем задании. Где скобок больше и почему?

  15. N – целая переменная, равная 1, что получим на компьютере в результате вычисления 1/((2*N+1)*(2*N+2)) ?

  16. A – вещественная переменная, равная 2.0, B - вещественная переменная, равная 4.0, что получим на компьютере в результате вычисления A + B/2.0?

  17. Как правильно записать на языке C формулу 3sinx + 4cos2x2

  18. A – вещественная переменная, равная 2.0, B - вещественная переменная, равная 2.0, что получим на компьютере в результате вычисления A/B + 2.0?

  19. B - вещественная переменная, равная 2.0, что получим на компьютере в результате вычисления? a) 1 /2*B б)1/(2*B)

Указание. Правильность ответов на вопросы 15) – 19) проверьте на компьютере.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]