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 С.


 

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

69032. Каналы с замиранием. Физическая природа. Математические модели 83.5 KB
  В теме 6 речь пойдет о каналах связи при прохождении через которые форма сигнала существенно и случайным образом изменяется. Количество лучей в многолучевом канале случайно в каждом iтом луче имеет место случайное изменение амплитуды переданного сигнала и его фазы.
69033. Понятие об информации и ее материальных носителях. Каналы связи 32 KB
  При передаче на значительные расстояния сигналы преобразуются по частоте и другим параметрам с целью приспособления их электрических свойств к свойствам линии связи (канала в узком смысле). Устройства обеспечивающие такое преобразование называются каналообразующими устройствами (КОУ).
69034. Сигналы электросвязи. Классификация. Характеристики 18 KB
  Характеристики сигналов электросвязи. Для получения высокой верности и большой скорости передачи в теории связи рекомендуются способы предпочтительного выбора используемых сигналов методов преобразования сообщения в сигнал и сигнала в сообщение. Характеристики сигналов электрической связи.
69035. Детерминированные сигналы и их свойства. Математические модели. Спектральное представление 130.5 KB
  С помощью детерминированных сигналов можно подробно изучить свойства каждого из параметров известных энергетических сигналов. Тем не менее гармонические колебания составляют фундаментальнейшую основу математического описания моделирования реальных сигналов.
69036. Физические и математические модели периодических сигналов. Временное и спектральное представление 166 KB
  Физические и математические модели периодических сигналов. Физические модели периодических сигналов. Математические модели периодических сигналов. Спектральное представление периодических сигналов.
69037. Физические и математические модели непериодических сигналов. Временное и спектральное представление 231 KB
  Физические и математические модели непериодических сигналов. Физические модели непериодических сигналов. Математические модели непериодических сигналов. Спектральное представление непериодических сигналов и его свойства.
69038. Детерминированные сигналы. Специальные способы временного представления. Преобразование Гильберта 167.5 KB
  Запись гармонического сигнала в виде (2.3.2) называется тригонометрической. Такая запись соответствует описанию колебательного движения некоторой тоски вдоль прямой (ось координат) во времени (Ось абсцисс). Кроме тригонометрической, часто используют запись в комплексной или экспоненциальной форме.
69039. Сигнал как случайный процесс. Математические модели. Характеристики 256.5 KB
  Если при рассмотрении случайного процесса зафиксировать некоторый момент времени то значение реализации процесса в этот момент называемое сечением является случайной величиной обладающей некоторыми вероятностными свойствами.
69040. Расчет энергетического спектра случайного сигнала 206.5 KB
  Расчет энергетического спектра случайного сигнала. Понятие об энергетическом спектре случайного сигнала. Пример расчета энергетического спектра случайного сигнала. Понятие об энергетическом спектре случайного сигнала.