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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си абсолютно бесплатно. Урок-презентация на эту тему содержит всего 59 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Нахождение наибольшего и наименьшего значения. Алгоритмический язык Си



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    59 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    157.52 kB
  • Просмотров:
    52
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

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

№2 слайд
Содержание слайда:

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

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

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

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

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

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

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

№10 слайд
Краткая характеристика языка C
Содержание слайда: Краткая характеристика языка C++

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

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

№13 слайд
Примеры программ
Содержание слайда: Примеры программ

№14 слайд
Пример include lt iostream gt
Содержание слайда: /* Пример 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)

№16 слайд
Таблица имен f начальное
Содержание слайда: Таблица имен 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; }

№18 слайд
Алфавит языка
Содержание слайда: Алфавит языка

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

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

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

№22 слайд
Имя или идентификатор
Содержание слайда: Имя или идентификатор

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

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

№25 слайд
Ключевые слова C asm auto
Содержание слайда: Ключевые слова 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 - пустой, не имеющий значения.

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

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

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

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

№34 слайд
Целый тип int
Содержание слайда: Целый тип (int)

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

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

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

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

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

№40 слайд
Основные коды Пробел ! amp ,
Содержание слайда: Основные коды 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
Содержание слайда: Двухбайтная кодировка Unicode Символы могут принимать значения в диапазоне от 0 до 65 535.

№42 слайд
Логический тип bool
Содержание слайда: Логический тип (bool)

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

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

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

№46 слайд
Переменные
Содержание слайда: Переменные

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

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

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

№50 слайд
Примеры int k,l short pi
Содержание слайда: Примеры 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; }

№52 слайд
Константы
Содержание слайда: Константы

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

№54 слайд
Виды констант
Содержание слайда: Виды констант

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

№56 слайд
Примеры
Содержание слайда: Примеры

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

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

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

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