🗊Презентация Структура программы

Нажмите для полного просмотра!
Структура программы, слайд №1Структура программы, слайд №2Структура программы, слайд №3Структура программы, слайд №4Структура программы, слайд №5Структура программы, слайд №6Структура программы, слайд №7Структура программы, слайд №8Структура программы, слайд №9Структура программы, слайд №10Структура программы, слайд №11Структура программы, слайд №12Структура программы, слайд №13Структура программы, слайд №14Структура программы, слайд №15Структура программы, слайд №16Структура программы, слайд №17Структура программы, слайд №18Структура программы, слайд №19Структура программы, слайд №20Структура программы, слайд №21Структура программы, слайд №22

Вы можете ознакомиться и скачать презентацию на тему Структура программы. Доклад-сообщение содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Структура программы
#директивы препроцессора
. . . . . . . . . 
#директивы препроцессора
функция а ( )
	операторы
Определение прототипов функций 
Определение глобальных переменных
void main ( )     //функция, с которой начинается выполнение программы
	операторы
		описания
		присваивания
		вызов функции
		пустой оператор
			составной
			выбора
			циклов
			перехода
функция в ( )
	операторы
Описание слайда:
Структура программы #директивы препроцессора . . . . . . . . . #директивы препроцессора функция а ( ) операторы Определение прототипов функций Определение глобальных переменных void main ( ) //функция, с которой начинается выполнение программы операторы описания присваивания вызов функции пустой оператор составной выбора циклов перехода функция в ( ) операторы

Слайд 2





Препроцессорные директивы
Начинаются в символа #
1. Подключение заголовочных файлов
Формат:
 #include <ID_файла>
<> - поиск в стандартной директории
“” – поиск в текущей директории
stdio				
iostream			cmath
Описание слайда:
Препроцессорные директивы Начинаются в символа # 1. Подключение заголовочных файлов Формат: #include <ID_файла> <> - поиск в стандартной директории “” – поиск в текущей директории stdio iostream cmath

Слайд 3






2. Обработка макроопределений
#define <ID>  <строка>
#define SIZE 100
Описание слайда:
2. Обработка макроопределений #define <ID> <строка> #define SIZE 100

Слайд 4





Функция mаin
Управление всей работой проекта
int _tmain(int argc, _TCHAR* argv[])
{
}		
stdafx.h		stdafx.cpp
Описание слайда:
Функция mаin Управление всей работой проекта int _tmain(int argc, _TCHAR* argv[]) { } stdafx.h stdafx.cpp

Слайд 5





Декларация объектов
Объявление  - описание не приводящее к выделению памяти
<класс памяти> <тип> <список объектов>
Определение , при кот для объекта выделяется объем памяти и его можно инициализировать – задать начальное значение
тип имя_переменной = начальное_значение;
Описание слайда:
Декларация объектов Объявление - описание не приводящее к выделению памяти <класс памяти> <тип> <список объектов> Определение , при кот для объекта выделяется объем памяти и его можно инициализировать – задать начальное значение тип имя_переменной = начальное_значение;

Слайд 6





Время существования и область видимости переменных
Областью действия
– блок операторов ({...} ); 
– модуль (файл); 
– вся программа в целом.

Временем жизни 
-Локальное
-глобальное
Описание слайда:
Время существования и область видимости переменных Областью действия – блок операторов ({...} ); – модуль (файл); – вся программа в целом. Временем жизни -Локальное -глобальное

Слайд 7





<класс памяти>
Способ размещение объекта в памяти определяет область видимости и время жизни переменной
По умолчанию auto
Описание слайда:
<класс памяти> Способ размещение объекта в памяти определяет область видимости и время жизни переменной По умолчанию auto

Слайд 8





Спецификаторы класса памяти
auto
static
extern
register
Описание слайда:
Спецификаторы класса памяти auto static extern register

Слайд 9


Структура программы, слайд №9
Описание слайда:

Слайд 10





ОПЕРАТОРЫ ВВОДА-ВЫВОДА 
Потоковый ввод и вывод
Форматированный ввод и вывод
Строковы и символьный ввод и вывод
Описание слайда:
ОПЕРАТОРЫ ВВОДА-ВЫВОДА Потоковый ввод и вывод Форматированный ввод и вывод Строковы и символьный ввод и вывод

Слайд 11





Потоковый ввод и вывод
#include <iostream>
cout <<	по умолчанию к монитору 
cin>> 		к клавиатуре
 cerr 		с ограниченной буферизац.
Описание слайда:
Потоковый ввод и вывод #include <iostream> cout << по умолчанию к монитору cin>> к клавиатуре cerr с ограниченной буферизац.

Слайд 12





манипуляторы
setfill  - установит заполнение
setfill('S'); 
setw   -  ширина поля вывода
endl – конец линии
setbase  -  установить основание
cout << setbase(10);
setprecision - Точность для дробных
setprecision(3);
#include <iomanip>
Описание слайда:
манипуляторы setfill - установит заполнение setfill('S'); setw - ширина поля вывода endl – конец линии setbase - установить основание cout << setbase(10); setprecision - Точность для дробных setprecision(3); #include <iomanip>

Слайд 13





ANSI/ISO C++
1) std::cout (детально)
2)using std::cout; (использовать объявление)
3) using namespace std; (использовать напрямую)
std::cout << "Hello "; 
using namespace std; 
cout << "World." << endl;
Описание слайда:
ANSI/ISO C++ 1) std::cout (детально) 2)using std::cout; (использовать объявление) 3) using namespace std; (использовать напрямую) std::cout << "Hello "; using namespace std; cout << "World." << endl;

Слайд 14





Форматированный ввод и вывод
#include <stdio.h>
функция вывода информации
printf ( <форматная строка>,<список аргументов>);
printf ( “Значение числа Пи равно  %f\n”, pi);
Описание слайда:
Форматированный ввод и вывод #include <stdio.h> функция вывода информации printf ( <форматная строка>,<список аргументов>); printf ( “Значение числа Пи равно %f\n”, pi);

Слайд 15





printf ( “Значение числа Пи равно  %f\n”, pi);
printf ( “Значение числа Пи равно  %f\n”, pi);
%d -  десятичное целое число;
%f -  вещественное число типа float или double;
%c -  символ;
%s -  строка;
%p -  указатель;
%u –  беззнаковое целое число;
%o –  целые числа в восьмеричной системе счисления;
%x –  целые числа в шестнадцатеричной системе счисления;
%e –  вещественное число в экспоненциальной форме.
после % цифра – минимальная ширина поля ввода        %10d   			%7.2f
Описание слайда:
printf ( “Значение числа Пи равно %f\n”, pi); printf ( “Значение числа Пи равно %f\n”, pi); %d - десятичное целое число; %f - вещественное число типа float или double; %c - символ; %s - строка; %p - указатель; %u – беззнаковое целое число; %o – целые числа в восьмеричной системе счисления; %x – целые числа в шестнадцатеричной системе счисления; %e – вещественное число в экспоненциальной форме. после % цифра – минимальная ширина поля ввода %10d %7.2f

Слайд 16





Управляющие символы
\n - перемещает курсор в начальную позицию следующей строки;
\t – перемещает курсор в следующую позицию табуляции экрана;
\r – выполняет «возврат каретки», перемещая курсор к началу той же строки без перехода на следующую;
\b – передвигает курсор только на одну позицию влево.
Описание слайда:
Управляющие символы \n - перемещает курсор в начальную позицию следующей строки; \t – перемещает курсор в следующую позицию табуляции экрана; \r – выполняет «возврат каретки», перемещая курсор к началу той же строки без перехода на следующую; \b – передвигает курсор только на одну позицию влево.

Слайд 17





функция ввода информации
scanf ( <форматная строка>,<список аргументов>);
форматная строка – модификаторы форматов, тип и порядок которых должен совпадать с объектами
список аргументов – адреса переменных разделенные запятыми 
& - взять адрес
Описание слайда:
функция ввода информации scanf ( <форматная строка>,<список аргументов>); форматная строка – модификаторы форматов, тип и порядок которых должен совпадать с объектами список аргументов – адреса переменных разделенные запятыми & - взять адрес

Слайд 18






int cours;
chat name[20];
	printf (“Укажите курс и имя \n”);
	scanf (“%d%s”, &cours, name);
Описание слайда:
int cours; chat name[20]; printf (“Укажите курс и имя \n”); scanf (“%d%s”, &cours, name);

Слайд 19





Строковы и символьный ввод и вывод
 #include <stdio.h>
puts("привет!");
putchar('H');
char name [60];
printf("Как вас зовут: ");
gets (name);
printf ("Привет, %s\n", name);
Описание слайда:
Строковы и символьный ввод и вывод #include <stdio.h> puts("привет!"); putchar('H'); char name [60]; printf("Как вас зовут: "); gets (name); printf ("Привет, %s\n", name);

Слайд 20






int letter;		
letter = getchar();
Описание слайда:
int letter; letter = getchar();

Слайд 21





Пишем по-русски
#include  <locale>
{…
setlocale(LC_CTYPE, "Russian");
// ИЛИ  
setlocale(LC_ALL, “rus");
Описание слайда:
Пишем по-русски #include <locale> {… setlocale(LC_CTYPE, "Russian"); // ИЛИ setlocale(LC_ALL, “rus");

Слайд 22






 _getch();
Описание слайда:
_getch();



Похожие презентации
Mypresentation.ru
Загрузить презентацию