Структура программы преамбула  Список функций  пременная

Вид материалаЛитература
Подобный материал:
Основы языка C++.
  1. Синтаксис
  2. Условные конструкции, циклы, битовые операции
  3. Работа с указателями, массивы
  4. Функции
  5. Алгоритмы сортировок (в том числе quicksort, heapsort)
  6. Структуры в C++
  7. Стек, очередь, списки
  8. Деревья
  9. Архивирование



Литература
  1. Керниган, Ритчи «Язык программирования C»
  2. Липман «Основы программирования на C++»



Программное обеспечение
  1. Code::Blocks codeblocks.org
  2. Linux GCC компилятор



Расширение файлов

*.c – код программы C

*.cpp – код программы C++

----------------------------------

*.h – заголовочный файл «header»

Компилятор: GCC

Код для запуска: gcc test.c (для C), g++ test.cpp(для C++)


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


Преамбула 

Список функций 

ПРЕМЕННАЯ

ТИП «ВРЕМЯ ЖИЗНИ» ДОСТУП

Тип

Размер

Min

max

Unsigned short int

Short int

2

2







Unsigned long int, Int

4

4


-2147483648


2147483647

Unsigned int

Char

2

1





256 значений

Float

4







Double

8









«ВРЕМЯ ЖИЗНИ»
  1. Статическая (по команде – с программой)
  2. Динамические (по команде – по команде)
  3. Автоматическая (живут только внутри функции)



ДОСТУП
  1. Локальные
  2. Глобальные



АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ







ОПИСАНИЕ ПЕРЕМЕННЫХ

Int I; int I = 0; int I,j;

i ++; //увеличение на 1

j --; //уменьшение на 1

s+=a  s = s+a;

s-=a  s = s-a;

ЛОГИЧЕСКИЕ ОПЕРАЦИИ

Логические сравнения 


ПОДКЛЮЧЕНИЕ МОДУЛЕЙ

В C:

#include

#include

#include

#include

В С++:

#include

Using namespace std;

ФУНКЦИИ ВВОДА/ВЫВОДА

В С:

printf (const char*, …);

scanf (const char*, …);


%d, %i – целое со знаком

%u – целое без знака

%f – вещественное

%c – символ (char)

%s – строка

x =5; y = 6; z = 7;


printf (“x+y = %d + %d = %d”, x, y, x+y);

x+y = 5 +6 =11

------

x – есть значение

&x – адрес переменной

scan (“%d”, &x);

------

cin >> x; //ввод

cout << x //вывод

cout << “x=” << << “вот так” << endl;

cout << x;


ПРОГРАММА

На С++:

#include

using namespace std;

int main (void) {

cout << “Hello, word!!!”;

return 0;

}


--------------------------------------------------

На C:

#include

int main (void) {

printf (“Hell, word!!!”);

return 0;

}