🗊Презентация Структуры. Файлы

Нажмите для полного просмотра!
Структуры. Файлы, слайд №1Структуры. Файлы, слайд №2Структуры. Файлы, слайд №3Структуры. Файлы, слайд №4Структуры. Файлы, слайд №5Структуры. Файлы, слайд №6Структуры. Файлы, слайд №7Структуры. Файлы, слайд №8Структуры. Файлы, слайд №9Структуры. Файлы, слайд №10Структуры. Файлы, слайд №11Структуры. Файлы, слайд №12Структуры. Файлы, слайд №13Структуры. Файлы, слайд №14Структуры. Файлы, слайд №15Структуры. Файлы, слайд №16Структуры. Файлы, слайд №17Структуры. Файлы, слайд №18Структуры. Файлы, слайд №19Структуры. Файлы, слайд №20Структуры. Файлы, слайд №21Структуры. Файлы, слайд №22Структуры. Файлы, слайд №23Структуры. Файлы, слайд №24Структуры. Файлы, слайд №25Структуры. Файлы, слайд №26Структуры. Файлы, слайд №27Структуры. Файлы, слайд №28Структуры. Файлы, слайд №29Структуры. Файлы, слайд №30Структуры. Файлы, слайд №31Структуры. Файлы, слайд №32Структуры. Файлы, слайд №33Структуры. Файлы, слайд №34Структуры. Файлы, слайд №35Структуры. Файлы, слайд №36Структуры. Файлы, слайд №37

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

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


Слайд 1


Структуры. Файлы, слайд №1
Описание слайда:

Слайд 2


Структуры. Файлы, слайд №2
Описание слайда:

Слайд 3


Структуры. Файлы, слайд №3
Описание слайда:

Слайд 4


Структуры. Файлы, слайд №4
Описание слайда:

Слайд 5


Структуры. Файлы, слайд №5
Описание слайда:

Слайд 6





	Способ 2. Объявляют переменные в шаблоне структуры между закрывающейся фигурной скобкой и символом «;». 
	Способ 2. Объявляют переменные в шаблоне структуры между закрывающейся фигурной скобкой и символом «;». 
	Для приведенного ранее примера:
		struct Spisok {			
			char fio[20];
			double s_bal;
		}  zap,  *pzap,  mas_zap[30] ;
В таком случае, если объявлены все необходимые переменные, Имя_Типа (Spisok) может отсутствовать.
Описание слайда:
Способ 2. Объявляют переменные в шаблоне структуры между закрывающейся фигурной скобкой и символом «;». Способ 2. Объявляют переменные в шаблоне структуры между закрывающейся фигурной скобкой и символом «;». Для приведенного ранее примера: struct Spisok { char fio[20]; double s_bal; } zap, *pzap, mas_zap[30] ; В таком случае, если объявлены все необходимые переменные, Имя_Типа (Spisok) может отсутствовать.

Слайд 7





Обращение к полям структур выполняется с помощью составных имен, которые образуются двумя способами:
Обращение к полям структур выполняется с помощью составных имен, которые образуются двумя способами:
1) при помощи операции принадлежности ( . ) от значения (имени структурной переменной) к полю:
Имя_Структуры . Имя_Поля
или
( *Указатель_Структуры ) . Имя_Поля
2) при помощи операции косвенной адресации ( –> ) от адреса к полю 
Указатель_Структуры –> Имя_Поля
или
( &Имя_Структуры ) –> Имя_Поля
Описание слайда:
Обращение к полям структур выполняется с помощью составных имен, которые образуются двумя способами: Обращение к полям структур выполняется с помощью составных имен, которые образуются двумя способами: 1) при помощи операции принадлежности ( . ) от значения (имени структурной переменной) к полю: Имя_Структуры . Имя_Поля или ( *Указатель_Структуры ) . Имя_Поля 2) при помощи операции косвенной адресации ( –> ) от адреса к полю Указатель_Структуры –> Имя_Поля или ( &Имя_Структуры ) –> Имя_Поля

Слайд 8





Для объявленных ранее переменных
Для объявленных ранее переменных
		 Spisok  zap,  *pzap,  mas_zap[30];
содержащих  поля   char fio[20];  и  double s_bal;
1) обращение к полям  fio и s_bal  переменной zap:
	а) с помощью операции принадлежности	 
zap . fio 	   и	   zap . s_bal 
	б) с помощью операции косвенной адресации
 ( &zap ) -> fio 	и	 ( &zap ) -> s_bal 
2) обращение к первому символу строки fio пере-менной zap:
		zap . fio [0]
Описание слайда:
Для объявленных ранее переменных Для объявленных ранее переменных Spisok zap, *pzap, mas_zap[30]; содержащих поля char fio[20]; и double s_bal; 1) обращение к полям fio и s_bal переменной zap: а) с помощью операции принадлежности zap . fio и zap . s_bal б) с помощью операции косвенной адресации ( &zap ) -> fio и ( &zap ) -> s_bal 2) обращение к первому символу строки fio пере-менной zap: zap . fio [0]

Слайд 9





3) обращение к полям  fio  и s_bal   от указателя pzap:
3) обращение к полям  fio  и s_bal   от указателя pzap:
	а) с помощью операции косвенной адресации	 
			pzap -> fio 		и	 pzap -> s_bal 
	б) с помощью операции принадлежности	 
			( *pzap ) . fio 	и	 ( *pzap ) . s_bal 
4) обращение к полям fio и s_bal  i-го элемента массива  mas_zap:
	а) с помощью операции принадлежности	 
mas_zap[i] . fio 	    и        mas_zap[i] . s_bal 
	б) с помощью операции косвенной адресации	 
( mas_zap+i ) -> fio    и	  ( mas_zap+i ) -> s_bal
Описание слайда:
3) обращение к полям fio и s_bal от указателя pzap: 3) обращение к полям fio и s_bal от указателя pzap: а) с помощью операции косвенной адресации pzap -> fio и pzap -> s_bal б) с помощью операции принадлежности ( *pzap ) . fio и ( *pzap ) . s_bal 4) обращение к полям fio и s_bal i-го элемента массива mas_zap: а) с помощью операции принадлежности mas_zap[i] . fio и mas_zap[i] . s_bal б) с помощью операции косвенной адресации ( mas_zap+i ) -> fio и ( mas_zap+i ) -> s_bal

Слайд 10


Структуры. Файлы, слайд №10
Описание слайда:

Слайд 11





		. . . 
		. . . 
struct Spisok {		-  Шаблон структуры
	      char fio [21];
	      double s_bal;
};
Spisok  In (void);		- Функция ввода
void  Out (Spisok);	- Функция вывода
void main ()
{
	Spisok  *Stud;		         - Указатель для массива
	int i, n;
	cout << " Input n :  ";  	- Количество студентов
	cin >> n;
Описание слайда:
. . . . . . struct Spisok { - Шаблон структуры char fio [21]; double s_bal; }; Spisok In (void); - Функция ввода void Out (Spisok); - Функция вывода void main () { Spisok *Stud; - Указатель для массива int i, n; cout << " Input n : "; - Количество студентов cin >> n;

Слайд 12





	Stud = new Spisok [n];	- Захват памяти	
	Stud = new Spisok [n];	- Захват памяти	
	for(i=0;i<n;i++) 		- Заполнение массива
		Stud [ i ] = In ( );	   	
	cout << "\n\t Spisok “ << endl; 	
	for(i=0;i<n;i++) 				
		Out ( Stud [ i ] ); 		- Вывод информации
	cout << "\n\t Ball > 7.99“ << endl;		
	for(i=0;i<n;i++)
		if ( Stud [ i ] . s_bal > 7.99)		- Поиск
			Out ( Stud [ i ] );			  и вывод
	delete [ ] Stud;			- Освобождение памяти
}
Описание слайда:
Stud = new Spisok [n]; - Захват памяти Stud = new Spisok [n]; - Захват памяти for(i=0;i<n;i++) - Заполнение массива Stud [ i ] = In ( ); cout << "\n\t Spisok “ << endl; for(i=0;i<n;i++) Out ( Stud [ i ] ); - Вывод информации cout << "\n\t Ball > 7.99“ << endl; for(i=0;i<n;i++) if ( Stud [ i ] . s_bal > 7.99) - Поиск Out ( Stud [ i ] ); и вывод delete [ ] Stud; - Освобождение памяти }

Слайд 13


Структуры. Файлы, слайд №13
Описание слайда:

Слайд 14


Структуры. Файлы, слайд №14
Описание слайда:

Слайд 15


Структуры. Файлы, слайд №15
Описание слайда:

Слайд 16


Структуры. Файлы, слайд №16
Описание слайда:

Слайд 17





	Для обработки любого файла необходимо выполнить следующие действия:
	Для обработки любого файла необходимо выполнить следующие действия:
		1) открыть файл;
		2) обработать данные файла (запись, чтение, поиск и т.п.);
		3) закрыть файл.
Описание слайда:
Для обработки любого файла необходимо выполнить следующие действия: Для обработки любого файла необходимо выполнить следующие действия: 1) открыть файл; 2) обработать данные файла (запись, чтение, поиск и т.п.); 3) закрыть файл.

Слайд 18


Структуры. Файлы, слайд №18
Описание слайда:

Слайд 19


Структуры. Файлы, слайд №19
Описание слайда:

Слайд 20


Структуры. Файлы, слайд №20
Описание слайда:

Слайд 21


Структуры. Файлы, слайд №21
Описание слайда:

Слайд 22


Структуры. Файлы, слайд №22
Описание слайда:

Слайд 23


Структуры. Файлы, слайд №23
Описание слайда:

Слайд 24


Структуры. Файлы, слайд №24
Описание слайда:

Слайд 25


Структуры. Файлы, слайд №25
Описание слайда:

Слайд 26


Структуры. Файлы, слайд №26
Описание слайда:

Слайд 27


Структуры. Файлы, слайд №27
Описание слайда:

Слайд 28


Структуры. Файлы, слайд №28
Описание слайда:

Слайд 29


Структуры. Файлы, слайд №29
Описание слайда:

Слайд 30


Структуры. Файлы, слайд №30
Описание слайда:

Слайд 31


Структуры. Файлы, слайд №31
Описание слайда:

Слайд 32


Структуры. Файлы, слайд №32
Описание слайда:

Слайд 33


Структуры. Файлы, слайд №33
Описание слайда:

Слайд 34


Структуры. Файлы, слайд №34
Описание слайда:

Слайд 35


Структуры. Файлы, слайд №35
Описание слайда:

Слайд 36


Структуры. Файлы, слайд №36
Описание слайда:

Слайд 37


Структуры. Файлы, слайд №37
Описание слайда:



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