🗊 Презентация Подпрограммы Указатели

Категория: Образование
Нажмите для полного просмотра!
Подпрограммы Указатели, слайд №1 Подпрограммы Указатели, слайд №2 Подпрограммы Указатели, слайд №3 Подпрограммы Указатели, слайд №4 Подпрограммы Указатели, слайд №5 Подпрограммы Указатели, слайд №6 Подпрограммы Указатели, слайд №7 Подпрограммы Указатели, слайд №8 Подпрограммы Указатели, слайд №9 Подпрограммы Указатели, слайд №10 Подпрограммы Указатели, слайд №11 Подпрограммы Указатели, слайд №12 Подпрограммы Указатели, слайд №13 Подпрограммы Указатели, слайд №14 Подпрограммы Указатели, слайд №15 Подпрограммы Указатели, слайд №16

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

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


Слайд 1


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

Слайд 2


Тест. Тест. Исх. строка: Осень зима весна лето Результат: – – – – – – – –
Описание слайда:
Тест. Тест. Исх. строка: Осень зима весна лето Результат: – – – – – – – –

Слайд 3


Подпрограммы Указатели, слайд №3
Описание слайда:

Слайд 4


Подпрограммы Указатели, слайд №4
Описание слайда:

Слайд 5


#include #include /* Функция проверки, является ли символ гласной буквой */ int Glas (char c) { char mgl[] = “aAeEиИ…яЯ”; // массив гласных букв int...
Описание слайда:
#include #include /* Функция проверки, является ли символ гласной буквой */ int Glas (char c) { char mgl[] = “aAeEиИ…яЯ”; // массив гласных букв int j; for (j=0; j

Слайд 6


void main() void main() { char s[80]; // исходная строка int i; // индекс очередного символа строки puts (“Введите строку”); gets (s); for (i=0; s[i]...
Описание слайда:
void main() void main() { char s[80]; // исходная строка int i; // индекс очередного символа строки puts (“Введите строку”); gets (s); for (i=0; s[i] != ‘\0’; i++) if (Glas(s[i])) putchar(‘-’); else putchar (‘ ’); }

Слайд 7


int Glas (char c) int Glas (char c) { char mgl[] = “aAeEиИ…яЯ”; // массив гласных // букв int j, pr=0; for (j=0; j
Описание слайда:
int Glas (char c) int Glas (char c) { char mgl[] = “aAeEиИ…яЯ”; // массив гласных // букв int j, pr=0; for (j=0; j

Слайд 8


Указатели Указатель – это переменная, которая ссылается на другую переменную. Значением указателя является адрес переменной, на которую он ссылается....
Описание слайда:
Указатели Указатель – это переменная, которая ссылается на другую переменную. Значением указателя является адрес переменной, на которую он ссылается. Описание переменной типа указатель: тип * имя;

Слайд 9


int * p1; /* p1 – указатель на цел. переменную */ int * p1; /* p1 – указатель на цел. переменную */ float * p2; /* указатель на вещ. переменную */...
Описание слайда:
int * p1; /* p1 – указатель на цел. переменную */ int * p1; /* p1 – указатель на цел. переменную */ float * p2; /* указатель на вещ. переменную */ char * p3; /* указатель на симв. переменную */ int n=0, k=1; int * p1 = &n; /* указателю p1 присваивается адрес n */

Слайд 10


Пример расположения переменных в памяти: Адрес Память … … ------------------- 3100 0 n ------------------- 3102 1 k ------------------- 3104 3100 p1...
Описание слайда:
Пример расположения переменных в памяти: Адрес Память … … ------------------- 3100 0 n ------------------- 3102 1 k ------------------- 3104 3100 p1 ------------------- …

Слайд 11


Операция разадресации * Чтобы через указатель обратиться к той переменной, на которую он ссылается, используется операция разадресации “*”. Пример:...
Описание слайда:
Операция разадресации * Чтобы через указатель обратиться к той переменной, на которую он ссылается, используется операция разадресации “*”. Пример: int *p1, k=1; p1=&k; (*p1)++; /* значение k увеличивается на 1, т.к. *p1 - переменная, на которую ссылается указатель p1 */ printf (“%d”, *p1); /* вывод значения 2 */

Слайд 12


Использование указателей в качестве параметров функций Пример 1 /* Функция обмена значений двух переменных */ void swap (float *a, float *b) /* a,b -...
Описание слайда:
Использование указателей в качестве параметров функций Пример 1 /* Функция обмена значений двух переменных */ void swap (float *a, float *b) /* a,b - указатели на заданные переменные */ { float c; c = *a; *a =*b; *b = c; }

Слайд 13


Подпрограммы Указатели, слайд №13
Описание слайда:

Слайд 14


Подпрограммы Указатели, слайд №14
Описание слайда:

Слайд 15


Пример 2 /* Функция вычисления суммы и количества положительных элементов массива */ void SumPos (float m[ ], int n, float *s, int *k) /* Вх....
Описание слайда:
Пример 2 /* Функция вычисления суммы и количества положительных элементов массива */ void SumPos (float m[ ], int n, float *s, int *k) /* Вх. параметры: m – указатель на заданный массив, n – число элементов массива. Вых. параметры: *s – сумма положительных элементов массива, *k – количество положительных элементов */ { int i; for (i=0, *s=0, *k=0; i0) (*s)+=m[i], (*k)++; }

Слайд 16


/* Пример вызова функции */ /* Пример вызова функции */ float a[20], s; int k; … SumPos (a, 20, &s, &k);
Описание слайда:
/* Пример вызова функции */ /* Пример вызова функции */ float a[20], s; int k; … SumPos (a, 20, &s, &k);



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