Информация


Programm.ws - это сайт, на котором вы можете почитать литературу по языкам программирования, а так-же посмотреть примеры работающих программ на С++, ассемблере, паскале и много другого..

Программирование — в обычном понимании, это процесс создания компьютерных программ.
В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи). Соответственно, люди, которые этим занимаются, называются программистами (на профессиональном жаргоне — кодерами), а те, кто разрабатывает алгоритмы — алгоритмистами, специалистами предметной области, математиками.
В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.

Глава 3. Справочник

Функции ввода-вывода

printf

Синтаксис:

int printf(Формат, СписокПеременых);

Выводит на экран значения переменных. Формат вывода задается в строке форматирования, которая помимо спецификатора формата может содержать текст и управляющие символы. Значение первой переменной выводится в соответствии с первым спецификатором формата, второй — со вторым, и т. д.
Спецификаторы формата (необязательный параметр п задает ширину поля вывода).

Спецификатор

Форма вывода

%ni %nd

Десятичное число со знаком

%nu

Беззнаковое целое десятичное число

%n.mf

Дробное число с десятичной точкой. Необязательный параметр m задает количество цифр дробной части

%ne

Дробное число с десятичной точкой или, если число не может быть представлено в форме с десятичной точкой, в экспоненциальной форме

%ns

Строка символов

%nc

Символ

Управляющие и специальные символы.

Символ

Действие

\п

Переводит курсор в начало следующей строки

\t

Переводит курсор в очередную позицию табуляции

\\

Бэкслэш

V

Кавычка

scant

Синтаксис:

int scanf(const char* Формат, СписокАмресовПеременных);

Вводит с клавиатуры значения переменных, в соответствии с указанным спецификатором формата. Первая переменная получает значение в соответствии с первым спецификатором формата, вторая — со вторым и т. д.

Замечание
В качестве параметра функции scanf должны передаваться адреса переменных, а не их имена.

Спецификатор

Вводит

%i %d

Десятичное число со знаком

%u

Беззнаковое целое десятичное число

%f %e

Дробное число

%s

Строка символов

%c

Символ

Заголовочный файл:  

puts

Синтаксис:

:
puts(const char* Строка);

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

gets

Синтаксис:

:
char *gets(char* s);

Вводит с клавиатуры строку символов. Вводимая строка может содержать пробелы.
Заголовочный файл:  

putch

Синтаксис:

:
int putch(int с);

Выводит на экран символ. Заголовочный файл:

getch

Синтаксис:

:
int getch(void);

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

cputs

Синтаксис:

:
cputs(const char* Строка);

Выводит на экран строку. Цвет выводимых символов можно задать при помощи функции textcolor, цвет фона — при помощи функции textbackground.

Замечание
Для перехода к началу следующей строки вместо \п следует использовать символы \п\г, иначе курсор лишь переводится на ноки, на пересечении которых находится знакоместо, куда переводится курсор.
Заголовочный файл:

clrscr

Синтаксис:

:
void clrscr(void)

Очищает экран и закрашивает его цветом, заданным функцией
textbackground.

Заголовочный файл:

window

Синтаксис:
void window(int xl, int yl, int x2, int y2);

Определяет окно — область экрана. Параметры xl, yl задают координаты левого верхнего угла окна относительно экрана, параметры х2,у2 — правого нижнего.
Заголовочный файл: