Знакомство с языком С. Выполнение программ с линейной вычислительной структурой
ФГБОУ ВПО
"Уфимский государственный
нефтяной технический университет"
Кафедра вычислительной техники и
инженерной кибернетики.
ОТЧЕТ
по лабораторной работе
"Знакомство с языком С.
Выполнение программ с линейной вычислительной структурой"
Выполнил ст. гр. БПОз-14-01 Р.Г. Аскарова
Проверил: преподаватель Габитов Р.Н.
Уфа, 2015
Лабораторная
работа № 1
"Исследование арифметических выражений и разработка
простейших программ"
. Постановка задачи: Вычислить значение выражения при
различных типах данных (int, float,double).
. Анализ задачи:
3.
Алгоритмы решения задачи:
. Таблица переменных:
Таблица 1. Таблица переменных для алгоритма и программы
Смысл
переменных
|
Обозначение
|
Тип переменной
|
|
в алгор.
|
в прогр.
|
|
|
ИСХОДНЫЕ
|
с, с,u.
Веществ.
|
|
|
|
ПРОМЕЖУТОЧНЫЕ
|
x,a.
|
x,a.
|
Веществ.
|
a>0
|
РЕЗУЛЬТАТЫ
|
y.
|
y,y1,y2.
|
Веществ.
Веществ. Целый.
|
|
. Текст программы на СИ:
. Результаты:
Лабораторная
работа № 2
7. Постановка задачи: Написать программу вычисления значений
выражений. Все необходимые для вычисления данные вводятся с клавиатуры.
Объяснить полученные результаты. Сверить полученные результаты с ручным
подсчетом.
. Анализ задачи:
9. Алгоритмы решения задачи:
. Текст программы на Си:
. Результаты:
. Выводы: результаты контрольного расчета по программам
совпали с результатами ручного тестового расчета с точностью погрешности
округления до трех цифр после запятой. Следовательно, все расчетные формулы
запрограммированы правильно. Программа разработана в соответствии с заданием.
. Вопросы на защиту:
) Директивы препроцессора - Препроцессором называется первая
фаза компилятора. Инструкции препроцессора называются директивами. Они должны
начинаться с символа #, перед которым в строке могут находиться только
пробельные символы.
) Типы данных в С - Все типы языка C++ можно разделить на
основные и составные. В языке C++ определено шесть основных типов данных для
представления целых, вещественных, символьных и логических величин.
) Структура С-программ - Программы на языке С имеют следующую
структуру
#директивы препроцессора
.
функция f1 (список параметров) // функция, которая будет использована
в программе
{тело функции; }
заголовок программы () // функция, с которой начинается
выполнение программы
{тело программы;
завершение программы;
}
) Ввод и вывод данных - В языке C++ нет встроенных средств
ввода/вывода - он осуществляется с помощью функций, типов и объектов, содержащихся
в стандартных библиотеках. Используется два способа: функции, унаследованные из
языка С, и объекты C++. Для ввода и вывода данных используется библиотека
#include <iostream> командами “count” и “cin”.