🗊 Презентация Массивы в Си. Простейшие операции над массивами

Нажмите для полного просмотра!
Массивы в Си. Простейшие операции над массивами, слайд №1 Массивы в Си. Простейшие операции над массивами, слайд №2 Массивы в Си. Простейшие операции над массивами, слайд №3 Массивы в Си. Простейшие операции над массивами, слайд №4 Массивы в Си. Простейшие операции над массивами, слайд №5 Массивы в Си. Простейшие операции над массивами, слайд №6 Массивы в Си. Простейшие операции над массивами, слайд №7 Массивы в Си. Простейшие операции над массивами, слайд №8 Массивы в Си. Простейшие операции над массивами, слайд №9 Массивы в Си. Простейшие операции над массивами, слайд №10 Массивы в Си. Простейшие операции над массивами, слайд №11 Массивы в Си. Простейшие операции над массивами, слайд №12 Массивы в Си. Простейшие операции над массивами, слайд №13 Массивы в Си. Простейшие операции над массивами, слайд №14 Массивы в Си. Простейшие операции над массивами, слайд №15 Массивы в Си. Простейшие операции над массивами, слайд №16

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

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


Слайд 1


Основы программирования ФИСТ 1 курс Власенко Олег Федосович Лекция 6.2 Массивы в Си Простейшие операции над массивами
Описание слайда:
Основы программирования ФИСТ 1 курс Власенко Олег Федосович Лекция 6.2 Массивы в Си Простейшие операции над массивами

Слайд 2


Где нужны массивы?
Описание слайда:
Где нужны массивы?

Слайд 3


Где нужны массивы? Список группы. Журнал с оценками Журнал с отметками о посещаемости. Ведомость о получении стипендии/зарплаты Поле для компьютерной...
Описание слайда:
Где нужны массивы? Список группы. Журнал с оценками Журнал с отметками о посещаемости. Ведомость о получении стипендии/зарплаты Поле для компьютерной игры (тетрис, поле сапера и т.п.) Колода карт в компьютерной игре Изображение (Картинка) на экране монитора Звук Видеоизображение

Слайд 4


Чем можно заменить массивы? Задача: Было 4 контрольных. Нужно хранить в программе информацию об оценках за эти 4 контрольные. Найти и напечатать min...
Описание слайда:
Чем можно заменить массивы? Задача: Было 4 контрольных. Нужно хранить в программе информацию об оценках за эти 4 контрольные. Найти и напечатать min из оценок. void main() { // инициализация int a1 = 3; int a2 = 4; int a3 = 3; int a4 = 5; // Вывод printf("%d ", a1); printf("%d ", a2); printf("%d ", a3); printf("%d ", a4);

Слайд 5


Чем можно заменить массивы?(2) // поиск min и печать { int min = a1; if (a2 < min) { min = a2; } if (a3 < min) { min = a3; } if (a4 < min) { min =...
Описание слайда:
Чем можно заменить массивы?(2) // поиск min и печать { int min = a1; if (a2 < min) { min = a2; } if (a3 < min) { min = a3; } if (a4 < min) { min = a4; } printf("min = %d ", min); } }

Слайд 6


А если через массив? void main() { int arr[4]; arr[0] = 3; arr[1] = 4; arr[2] = 3; arr[3] = 5; // Вывод printf("%d ", arr[0]);...
Описание слайда:
А если через массив? void main() { int arr[4]; arr[0] = 3; arr[1] = 4; arr[2] = 3; arr[3] = 5; // Вывод printf("%d ", arr[0]); printf("%d ", arr[1]); printf("%d ", arr[2]); printf("%d ", arr[3]);

Слайд 7


А если через массив? (2) // поиск min и печать { int min = arr[0]; if (arr[1] < min) { min = arr[1]; } if (arr[2] < min) { min = arr[2]; } if (arr[3]...
Описание слайда:
А если через массив? (2) // поиск min и печать { int min = arr[0]; if (arr[1] < min) { min = arr[1]; } if (arr[2] < min) { min = arr[2]; } if (arr[3] < min) { min = arr[3]; } printf("min = %d ", min); } }

Слайд 8


А если в массиве больше элементов? Если элементов 18? (количество занятий в семестре) А если элементов 44100 (за одну секунду – как в Audio CD)?
Описание слайда:
А если в массиве больше элементов? Если элементов 18? (количество занятий в семестре) А если элементов 44100 (за одну секунду – как в Audio CD)?

Слайд 9


Обработка массивов – основные алгоритмы void main() { // инициализация int arr[4] = { 3, 4, 3, 5 }; int i; // Вывод i = 0; do { printf("%d...
Описание слайда:
Обработка массивов – основные алгоритмы void main() { // инициализация int arr[4] = { 3, 4, 3, 5 }; int i; // Вывод i = 0; do { printf("%d ", arr[i]); i++; } while (i < 4);

Слайд 10


Обработка массивов – основные алгоритмы // поиск min и печать { int min = arr[0]; i = 1; do { if (arr[i] < min) { min = arr[i]; } i++; } while (i <...
Описание слайда:
Обработка массивов – основные алгоритмы // поиск min и печать { int min = arr[0]; i = 1; do { if (arr[i] < min) { min = arr[i]; } i++; } while (i < 4); printf("min = %d ", min); } }

Слайд 11


Обработка массивов – основные алгоритмы Блок-схемы // Вывод i = 0; do { printf("%d ", arr[i]); i++; } while (i < 4);
Описание слайда:
Обработка массивов – основные алгоритмы Блок-схемы // Вывод i = 0; do { printf("%d ", arr[i]); i++; } while (i < 4);

Слайд 12


Обработка массивов – основные алгоритмы Блок-схемы (2) // поиск min и печать int min = arr[0]; i = 1; do { if (arr[i] < min) { min = arr[i]; } i++; }...
Описание слайда:
Обработка массивов – основные алгоритмы Блок-схемы (2) // поиск min и печать int min = arr[0]; i = 1; do { if (arr[i] < min) { min = arr[i]; } i++; } while (i < 4); printf("min = %d ", min);

Слайд 13


Найти среднее арифметическое элементов Блок-схема + Трассировка void main() { int arr[4] = { 3, 4, 3, 5 }; int i; int S = 0; double sr; // поиск...
Описание слайда:
Найти среднее арифметическое элементов Блок-схема + Трассировка void main() { int arr[4] = { 3, 4, 3, 5 }; int i; int S = 0; double sr; // поиск среднего арифметического i = 0; do { S = S + arr[i]; i++; } while (i < 4); sr = S / 4.0; printf("sr = %lf ", sr); }

Слайд 14


Количество четных элементов Блок-схема + трассировка void main() { int arr[4] = { 6, 4, 6, 5 }; int i; int cnt = 0; // подсчет количества четных...
Описание слайда:
Количество четных элементов Блок-схема + трассировка void main() { int arr[4] = { 6, 4, 6, 5 }; int i; int cnt = 0; // подсчет количества четных элементов i = 0; do { if (arr[i] % 2 == 0) { cnt++; } i++; } while (i < 4); printf("cnt = %d ", cnt); }

Слайд 15


Ввод массива с клавиатуры void main() { int arr[4]; int i; // Ввод элементов с клавиатуры i = 0; do { scanf("%d", &arr[i]); i++; } while (i...
Описание слайда:
Ввод массива с клавиатуры void main() { int arr[4]; int i; // Ввод элементов с клавиатуры i = 0; do { scanf("%d", &arr[i]); i++; } while (i < 4);

Слайд 16


Домашнее задание Собрать и запустить на компьютере все полные примеры Переделать все примеры через while() {} 3. Для реализации через while сделать...
Описание слайда:
Домашнее задание Собрать и запустить на компьютере все полные примеры Переделать все примеры через while() {} 3. Для реализации через while сделать блок-схемы и выполнить ручную трассировку. 4. Все реализации через while запустить на компьютере 5*. Переделать все примеры через for() {}



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