[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Программирование под ОС / C - C++ /

Программы с простейшей структурой, С, С++

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

Вычислить значение следующих выражений. При этом найти область определения функций и обеспечить необходимую реакцию программы на некорректные ситуации.

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

#include <math.h>
#include <stdio.h>
#include <conio.h>
void main()
{
  float a,x,y;
  printf("Enter x:");
  scanf("%f",&x);
  printf("Enter a:");
  scanf("%f",&a);
  if ((25-x*x<0)|(x= =3))
    printf("Error");
  else
    {
    y=sqrt(25-pow(x,2))+2*a/(x-3);
    printf("Y=%f",y) ;
      }
  getch();
}

Результат работы программы

1)
Enter x:10
Enter a:2
Error
2)
Enter x:2
Enter a:3
Y=-1.417424

Теория к программе

  Структура программы, написанной на языке программировании С, имеет вид:

  На языке С программа представляет собой совокупность одной или нескольких функций, команд препроцессора и внешних описаний. Одна из функций имеет имя main и есть главной. Функция main выполняется всегда первой. Функции описывают совокупность действий, которые нужно выполнить. Команды препроцессора указывают на преобразование, которое надо сделать над программой. С их помощью также осуществляется объявление именованных констант, которые используются во всей программе, подключение информации о стандартной библиотеке и др.
  Объявление переменных обычно размещается в начале файла программы. Все переменные должны быть описаны к их использованию.
  Ввод и вывод информации можно осуществлять с помощью многих функций стандартных библиотек. Вчастности, универсальных функций форматованого ввода/вывода printf() и scanf():

    printf(stream, format);
    scanf(format, pointer, ...);

  Функция printf() записывает аргументы в поток stream в соответствии со спецификацией format. Функцию printf() можно использовать для вывода любой комбинации символов, целых и действительных чисел, длинных целых, беззнаковых длинных целых и т.п..
  Функция scanf() вводит данные из стандартного потока ввода в соответствии с форматом format, записывая их в переменные pointer.
  Условные операторы в языке С имеют следующий синтаксис:

    if (выражение)
      оператор1
    else
      оператор2

  Если выражение принимает истинное значение, то выполняется оператор1 и управление передается на оператор, следующий за оператором2 (оператор2 не выполняется). В другом случае выполняется оператор2. Условная конструкция if-else может быть многократно вложенной. Например:

    if (выражение)
      оператор
    else
      if (выражение) оператор
      else оператор
  Никаких ограничений на количество вложенных блоков if не накладывается.


Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Программирование под ОС / C - C++ /

Пишем CD проигрыватель 2
28-05-2010   

Сейчас я покажу как можно написать простой проигрыватель CD дисков. Для начала разместим все нужные компоненты на форме (см. рисунок)... подробнее

Кол. просмотров: общее - 4183 сегодня - 1

Пишем браузер
28-05-2010   

Продолжаю тему клонирования программ darkamstera на Delphi в С++Builder. В этой статье я покажу, как с помощью стандартных компонентов, можно создать свой браузер. Браузер будет на движке всеми-любимого InternetExplorer. Наш зверь сможет ходить по URL... подробнее

Кол. просмотров: общее - 2951 сегодня - 0

Информация о системе
28-05-2010   

Выводим информацию о нашей родненькой системе. Для получения большей части информации мы будем использовать обширные функции, это не так сложно, как может показатся с первого взгляда и вообще код довольно простой и примитивный, так что покапавшись в нем пару минут - можно в легкостью разобраться что к чему, зачем и как... подробнее

Кол. просмотров: общее - 2972 сегодня - 0

FTP клиент своими руками
28-05-2010   

Здраствуй, сечас я покажу, как в CBuilder можно создать свой простой FTP-клиент, похожий пример можно найти в документации C++Builder Developnets Guilde... подробнее

Кол. просмотров: общее - 3445 сегодня - 1

Работаем с POP-сервером
28-05-2010   

Здраствуй, в этой статье я расскажу про способы получения e-mail писем и их прочтения. Для начала давайте составим интерфейс будущей программы Вот, что у меня вышло... подробнее

Кол. просмотров: общее - 3028 сегодня - 0



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects