🗊Презентация Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++

Нажмите для полного просмотра!
Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №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Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №38Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №39Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №40Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №41Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №42Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №43Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №44Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №45Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №46Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №47Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №48Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №49Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №50Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №51Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №52Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №53Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №54Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №55Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №56Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №57Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №58Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №59

Содержание

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

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


Слайд 1





Нахождение наибольшего и наименьшего значения
Найти максимальный элемент 
и его порядковый номер в заданном
массиве целых чисел x[n].
Обозначения: 
x[n] - массив целых чисел; 
n - количество элементов; 
i - номер элемента; 
max - максимальный элемент; 
k - номер максимального элемента.
Описание слайда:
Нахождение наибольшего и наименьшего значения Найти максимальный элемент и его порядковый номер в заданном массиве целых чисел x[n]. Обозначения: x[n] - массив целых чисел; n - количество элементов; i - номер элемента; max - максимальный элемент; k - номер максимального элемента.

Слайд 2


Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си++, слайд №2
Описание слайда:

Слайд 3





Алгоритмический язык  Си++
Описание слайда:
Алгоритмический язык Си++

Слайд 4





Краткая история развития С
Автор – Деннис Ритчи (Dennis Ritchie).
Компьютер – DEC PDP-11 под управлением OC Linux (1970-е гг.)
Проектировался как рабочий инструмент для системного программиста - разработчика операционной системы UNIX и нацеливался автором на создание хорошо структурированных программ.
Описание слайда:
Краткая история развития С Автор – Деннис Ритчи (Dennis Ritchie). Компьютер – DEC PDP-11 под управлением OC Linux (1970-е гг.) Проектировался как рабочий инструмент для системного программиста - разработчика операционной системы UNIX и нацеливался автором на создание хорошо структурированных программ.

Слайд 5





Краткая история развития С
Основа – язык BCPL (1960-е гг.) Мартина Ричардса (Martin Richards), предназначавшийся для написания компиляторов для других языков.
Оказал влияние на язык В Кена Томпсона (Ken Thompson). Является потомком BCPL и непосредственным предшественником С. 
Развитие языка В привело к созданию непосредственно языка С (1970 г.)
Описание слайда:
Краткая история развития С Основа – язык BCPL (1960-е гг.) Мартина Ричардса (Martin Richards), предназначавшийся для написания компиляторов для других языков. Оказал влияние на язык В Кена Томпсона (Ken Thompson). Является потомком BCPL и непосредственным предшественником С. Развитие языка В привело к созданию непосредственно языка С (1970 г.)

Слайд 6





Краткая история развития С
К 1973 году язык Си стал достаточно силён, и большая часть ядра UNIX, первоначально написанная на ассемблере PDP-11/20, была переписана на Си. 
Одно из самых первых ядер операционных систем, написанное на языке, отличном от ассемблера.
Описание слайда:
Краткая история развития С К 1973 году язык Си стал достаточно силён, и большая часть ядра UNIX, первоначально написанная на ассемблере PDP-11/20, была переписана на Си. Одно из самых первых ядер операционных систем, написанное на языке, отличном от ассемблера.

Слайд 7





Краткая история развития С
В 1983 году Американский национальный институт стандартов сформировал комитет X3J11 для создания спецификации стандарта C. 
В 1989 году, после длительного и напряжённого процесса, стандарт был завершён и утверждён как ANSI X3.159-1989 «Язык программирования C». 
Эту версию часто называют «ANSI C», или «C89».
Описание слайда:
Краткая история развития С В 1983 году Американский национальный институт стандартов сформировал комитет X3J11 для создания спецификации стандарта C. В 1989 году, после длительного и напряжённого процесса, стандарт был завершён и утверждён как ANSI X3.159-1989 «Язык программирования C». Эту версию часто называют «ANSI C», или «C89».

Слайд 8





С++
Создатель – Бьёрн Страуструп (начало 1980-х г.)
В C были добавлены классы, наследование классов, строгая проверка типов, inline-функции и аргументы по умолчанию. 
Первый компилятор Cfront от Bell Laboratory.
Ранние версии языка, первоначально именовавшегося «C with classes» («Си с классами»), стали доступны с 1980 года.
Описание слайда:
С++ Создатель – Бьёрн Страуструп (начало 1980-х г.) В C были добавлены классы, наследование классов, строгая проверка типов, inline-функции и аргументы по умолчанию. Первый компилятор Cfront от Bell Laboratory. Ранние версии языка, первоначально именовавшегося «C with classes» («Си с классами»), стали доступны с 1980 года.

Слайд 9





С++
1983 г. – название «Си с классами» заменено на С++: добавлены новые возможности, такие как виртуальные функции, перегрузка функций и операторов, ссылки, константы, пользовательский контроль над управлением свободной памятью, улучшенная проверка типов и новый стиль комментариев.
В 1998 году - опубликован стандарт языка ISO/IEC 14882:1998 (известный как C++98).
Описание слайда:
С++ 1983 г. – название «Си с классами» заменено на С++: добавлены новые возможности, такие как виртуальные функции, перегрузка функций и операторов, ссылки, константы, пользовательский контроль над управлением свободной памятью, улучшенная проверка типов и новый стиль комментариев. В 1998 году - опубликован стандарт языка ISO/IEC 14882:1998 (известный как C++98).

Слайд 10





Краткая характеристика 
языка C++
Описание слайда:
Краткая характеристика языка C++

Слайд 11





Место С++ в мире языков
Описание слайда:
Место С++ в мире языков

Слайд 12





Место С++ в мире языков
Определение С как языка среднего уровня означает, что он объединяет элементы языков высокого уровня с функциональностью ассемблера.
Как язык среднего уровня, С++ позволяет манипулировать битами, байтами и адресами — основными элементами, с которыми работает компьютер.
Код С++ имеет высокую степень переносимости.
Описание слайда:
Место С++ в мире языков Определение С как языка среднего уровня означает, что он объединяет элементы языков высокого уровня с функциональностью ассемблера. Как язык среднего уровня, С++ позволяет манипулировать битами, байтами и адресами — основными элементами, с которыми работает компьютер. Код С++ имеет высокую степень переносимости.

Слайд 13





Примеры программ
Описание слайда:
Примеры программ

Слайд 14






/* Пример 1 */ 
# include <iostream>
# include <locale>
# include <conio.h>
using namespace std;
int main()
{
	setlocale(LC_ALL, "rus"); 
	//clrscr();
	system("cls");
    	cout <<"Hallo!" << endl;
		cout << “Мы начинаем изучать язык Си++ " << endl;
	while (!kbhit());
	return 0;
}
Описание слайда:
/* Пример 1 */ # include <iostream> # include <locale> # include <conio.h> using namespace std; int main() { setlocale(LC_ALL, "rus"); //clrscr(); system("cls"); cout <<"Hallo!" << endl; cout << “Мы начинаем изучать язык Си++ " << endl; while (!kbhit()); return 0; }

Слайд 15





Пример 2
	Напечатать таблицу температур по Фаренгейту в диапазоне  от 0 до 300 с шагом 20 и их эквивалентов по стоградусной шкале Цельсия, используя для перевода формулу
c=5/9*(f-32)
Описание слайда:
Пример 2 Напечатать таблицу температур по Фаренгейту в диапазоне от 0 до 300 с шагом 20 и их эквивалентов по стоградусной шкале Цельсия, используя для перевода формулу c=5/9*(f-32)

Слайд 16





Таблица имен
f1 – начальное значение температуры по Фаренгейту;
f2 - конечное значение температуры по Фаренгейту;
step – шаг изменения температуры по Фаренгейту;
fahr – текущее значение температуры по Фаренгейту;
cel - текущее значение температуры по Цельсию.
Описание слайда:
Таблица имен f1 – начальное значение температуры по Фаренгейту; f2 - конечное значение температуры по Фаренгейту; step – шаг изменения температуры по Фаренгейту; fahr – текущее значение температуры по Фаренгейту; cel - текущее значение температуры по Цельсию.

Слайд 17






// Пример 2. Печать таблицы температур Фаренгейт  - Цельсий
# include <iostream>
# include <locale>
# include <conio.h>
using namespace std;
int main()
{
	int f1, f2, step;
	float fahr, cel;
	//clrscr();
	system("cls");
	f1=0;
	f2=300;
	step=20;
	fahr=f1;                               
	while (fahr<=f2)
	    {
		cel=(5.0/9.0)*(fahr-32.0);
                             cout << "    "<<  fahr <<"                       "<< cel << endl;
		fahr=fahr+step;
	    }
while (!kbhit());
return 0;
}
Описание слайда:
// Пример 2. Печать таблицы температур Фаренгейт - Цельсий # include <iostream> # include <locale> # include <conio.h> using namespace std; int main() { int f1, f2, step; float fahr, cel; //clrscr(); system("cls"); f1=0; f2=300; step=20; fahr=f1; while (fahr<=f2) { cel=(5.0/9.0)*(fahr-32.0); cout << " "<< fahr <<" "<< cel << endl; fahr=fahr+step; } while (!kbhit()); return 0; }

Слайд 18





Алфавит языка
Описание слайда:
Алфавит языка

Слайд 19





Алфавит языка
Алфавит языка — это тот набор символов (знаков), который допустим в данном языке.
Алфавит языка С++ включает в себя:
 прописные и строчные латинские буквы;
 арабские цифры 0 – 9;
 специальные знаки “ { } , | [ ] ( ) + - / % * . \ < > = &  # и др.
Описание слайда:
Алфавит языка Алфавит языка — это тот набор символов (знаков), который допустим в данном языке. Алфавит языка С++ включает в себя: прописные и строчные латинские буквы; арабские цифры 0 – 9; специальные знаки “ { } , | [ ] ( ) + - / % * . \ < > = & # и др.

Слайд 20





Типы, операции, выражения
Описание слайда:
Типы, операции, выражения

Слайд 21





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

Слайд 22





Имя или идентификатор
Описание слайда:
Имя или идентификатор

Слайд 23





Имя или идентификатор
С++ - регистрозависимый язык - прописные и строчные буквы трактуются по-разному.
kwadro, KWADRO, kwAdro –  это разные имена.
Описание слайда:
Имя или идентификатор С++ - регистрозависимый язык - прописные и строчные буквы трактуются по-разному. kwadro, KWADRO, kwAdro – это разные имена.

Слайд 24





Ключевые слова C++
Ключевые слова — это предварительно определенные зарезервированные идентификаторы, имеющие специальные значения.  
Их использование в программе в качестве идентификаторов не допускается. 
Описание слайда:
Ключевые слова C++ Ключевые слова — это предварительно определенные зарезервированные идентификаторы, имеющие специальные значения.   Их использование в программе в качестве идентификаторов не допускается. 

Слайд 25





Ключевые слова C++
asm;	auto;	 bool; break;  case;  catch;  char; class;
const;  const_cast;  continue; default; delete;   do;  
double;  dynamic_cast;   else; enum;  explicit;
export;   extern;  false;  float;  for;  friend;  goto;
if;   inline;  int;  long;  mutable;  namespace;  new; 
operator;   privare;  protected;  public;  register; 
reinterpret;_cast;  return;  short;  signed;  sizeof; 
static;   static_cast;  struct;  switch; template; this;
throw;   true;  try;  typedef;  typeid;  tipename;  
union;   unsigned;  using;  virtual;  void;  volatile;
wchar_t;   while.
Описание слайда:
Ключевые слова C++ asm; auto; bool; break; case; catch; char; class; const; const_cast; continue; default; delete; do; double; dynamic_cast; else; enum; explicit; export; extern; false; float; for; friend; goto; if; inline; int; long; mutable; namespace; new; operator; privare; protected; public; register; reinterpret;_cast; return; short; signed; sizeof; static; static_cast; struct; switch; template; this; throw; true; try; typedef; typeid; tipename; union; unsigned; using; virtual; void; volatile; wchar_t; while.

Слайд 26





Типы данных
Описание слайда:
Типы данных

Слайд 27





Типы данных
Тип данных – множество значений, набор операций, которые можно применять к таким значениям и, возможно, способ реализации хранения значений и выполнения операций.
Любые данные, которыми оперируют программы, относятся к определенным типам.
Описание слайда:
Типы данных Тип данных – множество значений, набор операций, которые можно применять к таким значениям и, возможно, способ реализации хранения значений и выполнения операций. Любые данные, которыми оперируют программы, относятся к определенным типам.

Слайд 28





Типы данных
Две группы: 
основные;
составные.
Описание слайда:
Типы данных Две группы: основные; составные.

Слайд 29





Основные (или стандартные) 
типы данных
int      - целый;
char   - символьный;
wchar_t – расширенный символьный;
bool – логический;
float   - вещественный;
double – вещественный с двойной 
               точностью;
void    - пустой, не имеющий значения.
Описание слайда:
Основные (или стандартные) типы данных int - целый; char - символьный; wchar_t – расширенный символьный; bool – логический; float - вещественный; double – вещественный с двойной точностью; void - пустой, не имеющий значения.

Слайд 30





Спецификаторы типа
- short –короткий;
- long - длинный;
- signed - знаковый;
- unsigned – беззнаковый.
Описание слайда:
Спецификаторы типа - short –короткий; - long - длинный; - signed - знаковый; - unsigned – беззнаковый.

Слайд 31





Допустимые комбинации 
типов и спецификаторов
Описание слайда:
Допустимые комбинации типов и спецификаторов

Слайд 32





Допустимые комбинации 
типов и спецификаторов
Описание слайда:
Допустимые комбинации типов и спецификаторов

Слайд 33





Составные типы данных
массивы;
 перечисления;
 функции;
 структуры;
 ссылки;
 указатели;
 объединения;
 классы.
Описание слайда:
Составные типы данных массивы; перечисления; функции; структуры; ссылки; указатели; объединения; классы.

Слайд 34





Целый тип (int)
Описание слайда:
Целый тип (int)

Слайд 35





Целый тип (int)
signed   - старший разряд знаковый
                 0 – число положительное,
                 1 – число отрицательное
unsigned - беззнаковый
Описание слайда:
Целый тип (int) signed - старший разряд знаковый 0 – число положительное, 1 – число отрицательное unsigned - беззнаковый

Слайд 36





Пример
Целое число  +3 типа int будет храниться в памяти в виде: 
Число  -3
Описание слайда:
Пример Целое число +3 типа int будет храниться в памяти в виде: Число -3

Слайд 37





Примечание
Типы: 
short int, long int, signed int, unsigned int 
можно сокращать до: 
short, long, signed, unsigned  соответственно.
Описание слайда:
Примечание Типы: short int, long int, signed int, unsigned int можно сокращать до: short, long, signed, unsigned соответственно.

Слайд 38





Символьный тип (char)
Описание слайда:
Символьный тип (char)

Слайд 39





Кодировка символов
Однобайтная кодировка:
 код символа храниться в одном байте;
 возможно использование до 256 различных
   символов;
 используется код ASCII
  (American Standard Code for Information 
    Interchange – американский стандартный 
    код для обмена информацией).
Описание слайда:
Кодировка символов Однобайтная кодировка: код символа храниться в одном байте; возможно использование до 256 различных символов; используется код ASCII (American Standard Code for Information Interchange – американский стандартный код для обмена информацией).

Слайд 40





Основные коды
32   Пробел                                                                                                                                                                          
33        !                                                                                                                                                                                 
34        “
35       #
36      $
37      %
38      &
39      *
40      (
41      )
42      *
43      +
44      ,
45      -
46      .
47      /
48      0
49      1
50      2
51      3
52      4
53      5
54      6
55      7
56       8
57      9
:
59      ;
60      <
61      =
62      >
63      ?
64      @
65      A
66      B
67      C
68      D
69      E
70      F
71      G
72      H
73      I
74      J
75      K
76      L
77      M
78      N
79      O
80      P
81      Q
82      R
83      S
84      T
85      U
86      V
87       W
88      X
89      Y
90      Z
Описание слайда:
Основные коды 32 Пробел 33 ! 34 “ 35 # 36 $ 37 % 38 & 39 * 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 : 59 ; 60 < 61 = 62 > 63 ? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z

Слайд 41





Двухбайтная кодировка
Unicode
Символы могут принимать значения в диапазоне от 0 до 65 535.
Описание слайда:
Двухбайтная кодировка Unicode Символы могут принимать значения в диапазоне от 0 до 65 535.

Слайд 42





Логический тип (bool)
Описание слайда:
Логический тип (bool)

Слайд 43





Логический тип (bool)
Величины логического типа могут принимать значения только:
        true       false
Описание слайда:
Логический тип (bool) Величины логического типа могут принимать значения только: true false

Слайд 44





Вещественные типы
( или типы с плавающей точкой)
     float      
    double  
    long double
Описание слайда:
Вещественные типы ( или типы с плавающей точкой) float double long double

Слайд 45





Диапазоны значений простых типов для IBM PC
Описание слайда:
Диапазоны значений простых типов для IBM PC

Слайд 46





Переменные
Описание слайда:
Переменные

Слайд 47





Переменные
Переменная - это именованное место хранения какого-то типа данных.
Конкретное значение переменной хранится в ячейках оперативной памяти.
Описание слайда:
Переменные Переменная - это именованное место хранения какого-то типа данных. Конкретное значение переменной хранится в ячейках оперативной памяти.

Слайд 48





Формат объявления переменных
[класс памяти] [const] тип <список имён> [инициализатор]
Описание слайда:
Формат объявления переменных [класс памяти] [const] тип <список имён> [инициализатор]

Слайд 49





Значения класса памяти
auto – создаются при входе в функцию и уничтожаются при выходе из нее;
extern – глобальная переменная, доступна везде, где описана;
static – если переменная объявлена внутри функции, то она сохраняет свое значение между вызовами функции;
register – регистровая, рекомендует размещать переменную в регистрах процессора
Описание слайда:
Значения класса памяти auto – создаются при входе в функцию и уничтожаются при выходе из нее; extern – глобальная переменная, доступна везде, где описана; static – если переменная объявлена внутри функции, то она сохраняет свое значение между вызовами функции; register – регистровая, рекомендует размещать переменную в регистрах процессора

Слайд 50





Примеры
      int  k,l;
	short  pi;
	double  a,b,c;
	const char txt =‘c’;
	unsigned  int  p;
	int x=7;
	float q=0.5, f(2.0);
Описание слайда:
Примеры int k,l; short pi; double a,b,c; const char txt =‘c’; unsigned int p; int x=7; float q=0.5, f(2.0);

Слайд 51






/* Пример 4. Объявление переменных в разных местах программы. 
Использование глобальных и локальных переменных и формальных параметров. */
#include<conio.h>
#include<iostream>
#include <stdio.h>
using namespace std;
char ch;                                          //    глобальная переменная  ch
int main()
{ 
	int n;                                     // локальная переменная  n 
	cout << “Введите символ:”;
	ch=getche();                        // использование глобальной переменной  ch 
	cout (<< “Введите количество символов:”;
	scanf(“%d”,&n);
	print_str(n);
	print_str(int m)                          //  формальный параметр  m 
	{
	int j;                                            //   локальная переменная  j 
	for (j=o; j<m; j++)
                             cout << ch;                        //       глобальная переменная  ch
	}
return 0;
}
Описание слайда:
/* Пример 4. Объявление переменных в разных местах программы. Использование глобальных и локальных переменных и формальных параметров. */ #include<conio.h> #include<iostream> #include <stdio.h> using namespace std; char ch; // глобальная переменная ch int main() { int n; // локальная переменная n cout << “Введите символ:”; ch=getche(); // использование глобальной переменной ch cout (<< “Введите количество символов:”; scanf(“%d”,&n); print_str(n); print_str(int m) // формальный параметр m { int j; // локальная переменная j for (j=o; j<m; j++) cout << ch; // глобальная переменная ch } return 0; }

Слайд 52





Константы
Описание слайда:
Константы

Слайд 53





Константы
Константа — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается.
Виды констант:
 целые;
 вещественные;
 символьные;
 строковые.
Описание слайда:
Константы Константа — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается. Виды констант: целые; вещественные; символьные; строковые.

Слайд 54





Виды констант
Описание слайда:
Виды констант

Слайд 55





Суффиксы констант
Суффиксы целочисленных констант:
            u, l, h, U, L, H
Суффиксы чисел с плавающей точкой:
           l, L, f, F
Описание слайда:
Суффиксы констант Суффиксы целочисленных констант: u, l, h, U, L, H Суффиксы чисел с плавающей точкой: l, L, f, F

Слайд 56





Примеры
Описание слайда:
Примеры

Слайд 57





Константы 
Шестнадцатеричная константа начинается с символов:          0x;
Восьмеричная константа начинается с нуля.
		int hex=0xff;
          int oct=023;
Описание слайда:
Константы Шестнадцатеричная константа начинается с символов: 0x; Восьмеричная константа начинается с нуля. int hex=0xff; int oct=023;

Слайд 58





Константы
“abba” - строковая константа;
“a” - строковая константа;
‘a’ - символьная константа;
Описание слайда:
Константы “abba” - строковая константа; “a” - строковая константа; ‘a’ - символьная константа;

Слайд 59





Управляющие константы
(символьные константы с обратным  слешем)

\n         перевод строки;
\r         возврат каретки;
\t  	     горизонтальная табуляция;
и др.
Описание слайда:
Управляющие константы (символьные константы с обратным слешем) \n перевод строки; \r возврат каретки; \t горизонтальная табуляция; и др.



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