Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Разработка и отладка линейных алгоритмов и программ. Разработка программ по вычислению значения функций согласно вариантам

Разработка и отладка линейных алгоритмов и программ. Разработка программ по вычислению значения функций согласно вариантам


Разработка и отладка линейных алгоритмов и программ. Разработка программ по вычислению значения функций согласно вариантам

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

Время выполнения: 2 часа.

Задание 1

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

Кодпрограммы:

#include <stdio.h>

#include <conio.h>

#include <math.h>

main ()

{

int c,d,a; double x;

printf ("Vvedite a ");

scanf ("%d",&a);

printf ("Vvedite c ");

scanf ("%d",&c);

printf ("Vvedite d ");

scanf ("%d",&d);

x=(4*c+d-1)/(c-(tan(a/2)));

printf ("%lf",x);

getch ();

}

инструментальный программирование кодирование

Рисунок 1 - Результат выполнения программы задания 1

Задание 2

Напишите программу на языке программирования Си для вычисления функции b=f(x,y,z), заданной в таблице, при этом ввод аргументов функции осуществлять в одной строке.

Кодпрограммы:

#include <stdio.h>

#include <conio.h>

#include <math.h>

main ()

{

int x,z,y; double b;

printf ("Vvedite z,x,y ");

scanf ("%d" "%d" "%d",&z,&x,&y);

b=exp(x-y)*pow((pow(tan(z),2)+1),x);

printf ("Otvet=%lf",b);

getch ();

}

Рисунок 2 - Результат выполнения программы Задания 2

Контрольные вопросы

Перечислите типы данных языка программирования Си.

Укажите способ описания переменной целого (вещественного) типа в языке программирования Си/С++.

Назовите стандартные функции языка программирования Си/С++ для вывода информации на экран и опишите формат их использования.

Назовите стандартные функции языка программирования Си/С++ для ввода информации на экран и опишите формат их использования.

Ответы на контрольные вопросы

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() - функция форматированного ввода. С её помощью вы можете вводить данные со стандартного устройства ввода (клавиатуры). Вводимыми данными могут быть целые числа, числа с плавающей запятой, символы, строки и указатели.

Форматы функции “ scanf”:%c - чтение символа, %d - чтение десятичного целого, %i - чтение десятичного целого, %e - чтение числа типа float (плавающая запятая), %h - чтение short int, %o - чтение восьмеричного числа, %s - чтение строки, %x - чтение шестнадцатеричного числа, %p - чтение указателя, %n - чтение указателя в увеличенном формате.

 
 
Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Естествознание
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Математика, химия, физика
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Региональная экономика
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика
Прочее