Разработка и отладка линейных алгоритмов и программ. Разработка программ по вычислению значения функций согласно вариантам
ОТЧЁТ
ЛАБОРАТОРНОЙ РАБОТЫ №1
специальность
2 - 40 01 01
«Программное
обеспечение информационных технологий»
Тема:
Разработка и отладка линейных алгоритмов и программ. Разработка программ по
вычислению значения функций согласно вариантам
Цель: Обучить приемам работы с инструментальной
средой программирования С++. Сформировать умения кодировать арифметические и
логические выражения с использованием стандартных библиотечных функций ввода,
вывода в С++.
Время выполнения: 2 часа.
Задание 1
Напишите программу на языке программирования Си
для вычисления значения функции согласно вариантам. Значения переменных
запросить у пользователя. Результат вычисления вывести на экран. Вариант
задания выбрать по номеру в учебном журнале.
Кодпрограммы:
#include
<stdio.h>
#include
<conio.h>
#include
<math.h>()
{c,d,a;
double x;("Vvedite a\n");("%d",&a);("Vvedite
c\n");("%d",&c);("Vvedite
d\n");("%d",&d);=(4*c+d-1)/(c-(tan(a/2)));("%lf",x);
getch ();
}
инструментальный
программирование кодирование
Рисунок 1 - Результат выполнения программы
задания 1
Задание 2
Кодпрограммы:
#include <stdio.h>
#include <conio.h>
#include <math.h>()
{x,z,y; double b;("Vvedite
z,x,y ");("%d" "%d"
"%d",&z,&x,&y);=exp(x-y)*pow((pow(tan(z),2)+1),x);("Otvet=%lf",b);();
}
Рисунок 2 - Результат выполнения программы
Задания 2
Контрольные вопросы
1. Перечислите
типы данных языка программирования Си.
2. Укажите
способ описания переменной целого (вещественного) типа в языке программирования
Си/С++.
3. Назовите
стандартные функции языка программирования Си/С++ для вывода информации на
экран и опишите формат их использования.
4. Назовите
стандартные функции языка программирования Си/С++ для ввода информации на экран
и опишите формат их использования.
Ответы на контрольные вопросы
1. int
(целочисленный); char (символьный); wchar_t (расширенный символьный); bool
(логический); float (вещественный); double (вещественный с двойной точностью).
2. Пример объявление
вещественной переменной а и присвоение ей значения: float a=86.531;
3. Функция printf()
является функцией стандартного вывода. С помощью этой функции можно вывести на
экран монитора строку символов, число, значение переменной и т.д.
Форматы функции “printf”:
%c - символ, %d
- целое десятичное число, %e
- десятичное число в виде x.xx e+xx, %f - десятичное число с плавающей запятой
xx.xxxx, %E - десятичное число в виде x.xx E+xx, %F - десятичное число с
плавающей запятой xx.xxxx, %g - %f или %e, что короче, %G - %F или %E, что
короче, %o - восьмеричное число, %s - строка символов, %u - беззнаковое
десятичное число, %x - шестнадцатеричное число, %X - шестнадцатеричное число,
%% - символ %, %p - указатель, %n - указатель. Кроме того, к командам формата
могут быть применены модификаторы l и h: %ld - печать long int, %hu - печать
short unsigned, %Lf - печать long double.
4. Функция scanf() -
функция форматированного ввода. С её помощью вы можете вводить данные со
стандартного устройства ввода (клавиатуры). Вводимыми данными могут быть целые
числа, числа с плавающей запятой, символы, строки и указатели.