Показано с 1 по 2 из 2

Тема: Конспекты двоишника (С++)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок
    Регистрация
    11.10.2012
    Сообщений
    2

    По умолчанию Конспекты двоишника (С++)

    СТРУКТУРА ПРОГРАММЫ НА С++

    -Структура программы на C++.
    -Основные понятия и определения, касающиеся заголовочной части программы

    [hr]

    Код:
    01  #include <iostream.h>
    02  #include <conio.h>
    03  int main(void)
    04  {
    05    int a,b,max;
    06    cout << "a=";          //приглашение ввести значение a
    07    cin >> a;              //ввод значения переменной а
    08    cout << "b=";          //приглашение ввести значение b
    09    cin >> b;              //ввод значения переменной b
    10    if(a>b) max=a;         //если a>b то max=a
    11    else max=b;            //иначе max=b
    12    cout << "max="<<max;   //вывод максимального значения
    13    getch();               //останов до нажатия клавиши
    14    return 0;              //выход из функции
    15  }
    Код:
    01 #include <iostream.h>
    02 #include <conio.h>
    Строки 01 и 02 подключают ( include – включить) к тексту программы так называемые заголовочные ( h от header – заголовок) файлы системы. /*при использовании стандартных библиотек расширение .h можно пропустить*/ В этих файлах описаны системные функции и их аргументы. Используя эти описания, компилятор проверяет правильность вызова системных функций. В нашем случае программа использует системные функции ввода ( cin >> ) и вывода ( cout << ), описания которых находятся в заголовочном файле iostream.h, а также функцию ожидания нажатия какой-либо клавиши ( getch ), описание которой находится в заголовочном файле conio.h. Названия заголовочных файлов зачастую образовываются от каких-либо аббревиатур английских слов, их полезно научиться понимать, а не запоминать. В нашем примере: io – input/output (ввод/вывод), stream (поток), con ( console – пульт оператора, т.е. клавиатура и дисплей).
    Код:
    03 int main(void)
    Строка 03 содержит заголовок функции main. Функция с таким названием обязана присутствовать в каждой программе на языке C, C++. Именно с нее начинается выполнение программы, она – главная (именно так переводится служебное слово main ). Предшествующее ей служебное слово int (от integer – целый) сообщает, что результатом работы функции main должно быть целое число. По возвращаемому функцией значению операционная система, запустившая программу main, может "сообразить", правильно или неправильно завершилась работа программы. По общепринятому соглашению нулевое значение, возвращаемое функцией main, свидетельствует о нормальном завершении работы программы.Служебное слово void (дословно – пустота), указанное в круглых скобках, сообщает, что у функции main аргументы отсутствуют.

    Код:
    04 {
    15 }
    Текст (тело) программы заключается в фигурные скобки {}
    Код:
    05 int a,b,max;
    В строке 05 объявлены три переменные с именами a, b и max, которые могут принимать только целочисленные значения (тип – int ).

    Код:
    06 cout << "a=";
    Строка 06 является первой строкой программы, которая производит некоторое действие – она выводит на дисплей сообщение, состоящее из двух символов ( a= ). Текст сообщения заключен в двойные кавычки.

    Код:
    07 cin >> a;
    Строка 07 организует приостановку работы программы до тех пор, пока пользователь не наберет на клавиатуре какое-либо число и нажмет клавишу Enter. Поступившее значение будет хорошо воспринято, если оно целое, и направлено в переменную a. Точно таким же образом в строках 08 и 09 будет организован ввод значения числовой переменной b

    Код:
    08 cout << "b=";
    09 cin >> b;
    Точно таким же образом в строках 08 и 09 будет организован ввод значения числовой переменной b.

    Код:
    10 if(a>b) max=a;
    В строке 10 сравниваются ( if – если) текущие значения переменных a и b. Если проверяемое условие выполнено, т.е. значение переменной a больше, то оно присваивается переменной max – выполняется действие, записанное после проверки условия.

    Код:
    11 else max=b;
    В противном случае ( else – иначе) в переменную max заносится значение b.

    Код:
    12 cout << "max="<<max;
    Строка 12 выводит на дисплей два сообщения – текстовое ( max= ) и числовое (значение переменной max ).

    Код:
    13 getch();
    Обращение к функции getch (строка 13) приводит к задержке на экране сообщения программы до тех пор, пока пользователь не нажмет какую-либо клавишу ( getch – от get character, дай символ).

    Код:
    14 return 0;
    Последняя выполняемая строка с номером 14 возвращает управление операционной системе ( return – вернуться) и выдает в качестве значения функции нулевой результат.

    ИТОГИ:

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

    - Программа может содержать более чем одну функцию, но среди них обязательно должна присутствовать функция с именем main.

    - Каждая строка программы, содержащая какое-либо объявление или выполняемое действие, оканчивается точкой с запятой.

    - Тело функции обязательно заключается в фигурные скобки (в Паскале аналогичные функции выполняли операторные скобки – begin и end ).


    [hr]
    ИСТОЧНИК: http://www.intuit.ru/department/pl/ccpp/class/free/1/

  2. #2
    Местный
    Регистрация
    15.07.2012
    Сообщений
    235

    По умолчанию

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
TAG.Hosting — Хостинг сайтов и Регистрация Доменов