21771

Основы С. Быстрый старт

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2014-03-24

943.54 KB

2 чел.

Лабораторная работа № 1

по дисциплине “Языки программирования”

Лабораторная работа № 1. Основы С. Быстрый старт

Цель работы

Целью данной лабораторной работы является изучение на практике основ языка ANSI C.

Задача лабораторной работы

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

Задание на лабораторную работу


Блок-схема программы

Составим схему программы


Листинг программы:

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <cmath>

const double PI = 3.14159265;

int main()

{

 printf("Hello world!\n");

 _flushall();

 float a,x;

 printf("Enter a:");

 scanf_s("%f",&a);

 _flushall();

 printf("Enter x:");

 scanf_s("%f",&x);

 printf("a = %f ,  x = %f\n",a,x);

 printf("___________________________________________\n");

 float G,F,Y;

 float gg;

 gg = 25 * a * a + 30 * a * x + 9 * x * x;

 G = 9 * (7 * a * a - 19 * a * x + 10 * x * x) / gg;

 printf("G = %f\n",G);

 

 float ff;

 ff = 9 * a * a - 13 * a * x - 10 * x * x;

 F = cos(ff) ;

   printf("F = %f\n",F);

 

 float yy;

 yy = -80 * a * a - 46 * a * x + 21 * x * x + 1;

 Y = logf(yy)/logf(10.0);

 printf("Y = %f\n",Y);

 system("pause");

 return 0;

}


Тест работы программы

Проверка полученных результатов

Вывод

Изучили формальные особенности написания программы на языке ANSI С  на основе алгоритма линейной структуры и работу в интегрированной среде языка ANSI С.


 

А также другие работы, которые могут Вас заинтересовать

7159. Тепловой расчёт парового котла ДЕ-25-14 ГМО 487.5 KB
  Общие сведения о котлах ДЕ 1..25. Газомазутные котлы ДЕ конструкции котельного завода г. Бийска и ЦКТИ предназначены для выработки насыщенного или слабо перегретого пара с абсолютным давлением 14 кгс/см2 или 24 кгс/см2, паропроизводительностью 1 4...
7160. Формы и виды инфляции, причины ее возникновения 172.43 KB
  Введение Деньги - один из основных феноменов экономической жизни выступают в качестве реальной связи хозяйствующих субъектов государства. Нет ничего удивительного в том, что теории денежного обращения посвящали свои труды, выдающиеся мыслители...
7161. Разработка цифровой интегральной микросхемы по заданным параметрам 476.5 KB
  Разработка цифровой интегральной микросхемы, 10-й вариант. Рисунок 1 Раздел 1. Электрический расчет цифровой схемы. При выполнении расчетов принимаем:  U0 = 0,1 B, U1 > 3 В, падение напряжения на д...
7162. Комплексная оценка состояния и уровня содержания автомобильной дороги 214.5 KB
  Комплексная оценка состояния и уровня содержания автомобильной дороги Вопросы оценки качества и уровня содержания автомобильных дорог играют решающее значение в области технической эксплуатации автомагистралей. Результаты такой оценки служа...
7163. Мехатронная система регулирования положения стрелы, которая должна обеспечить заданную точность угла регулирования 371 KB
  Введение Целью курсового проекта является расширение, углубление и закрепление знаний, полученных на лекциях и лабораторных занятиях по проектированию мехатронных систем, а результатом должна стать система регулирования положения заданного объекта....
7164. Изучение магнитного поля кругового тока 96.5 KB
  Изучение магнитного поля кругового тока 1. ЦЕЛЬ РАБОТЫ Целью данной работы является изучение магнитного поля на оси витка с током и экспериментальная проверка закона Био–Савара–Лапласа. 2. ОПИСАНИЕ УСТАНОВКИ И МЕТОДИКИ ЭКСПЕРИМЕНТА Экспери...
7165. Определение момента инерции твердых тел при поступательном и вращательном движении 260 KB
  Определение момента инерции твердых тел 1. Цель работы Целью настоящей работы является изучение основных законов динамики поступательного и вращательного движений твердых тел, экспериментальное определение момента инерции блока и сравнение его с рас...
7166. Создание графического редактора в среде Visual Basic 270.5 KB
  Введение Цель курсовой работы является создание графического редактора в среде VisualBasic. Задачами курсовой работы является изучение среды программирования VisualBasic, создание в ней работающих программных продуктов. Курсовая работа с...
7167. Фінансовий ринок. Класифікація структурних складових фінансового ринку 179.5 KB
  Фінансовий ринок Фінансовий ринок як механізм міжгалузевого перебігу капіталу, та перерозподілу коштів. Функції фінансового ринку. Класифікація структурних складових фінансового ринку. Фондовий ринок. Фінансові інститут...