Презентация Основы программирования. Общее понятие алгоритма онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основы программирования. Общее понятие алгоритма абсолютно бесплатно. Урок-презентация на эту тему содержит всего 35 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основы программирования. Общее понятие алгоритма
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:35 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:469.72 kB
- Просмотров:88
- Скачиваний:1
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Общее понятие алгоритма](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img1.jpg)
Содержание слайда: Общее понятие алгоритма
Понятие алгоритма - одно из основных понятий программирования и математики.
Алгоритм - это последовательность команд, предназначенная исполнителю, в результате выполнения которых он должен решить поставленную задачу.
Алгоритм записывается на формальном языке, исключающем неоднозначность толкования.
Исполнитель - это человек, компьютер, автоматическое устройство и т.п. Он должен уметь выполнять все команды, составляющие алгоритм.
Программа - это запись алгоритма на конкретном формальном языке
№3 слайд
![Свойства алгоритмов](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img2.jpg)
Содержание слайда: Свойства алгоритмов
Дискретность – это разбиение алгоритма на ряд отдельных законченных действий.
Детерминированность - любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.
Конечность – каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения.
Массовость – один и тот же алгоритм можно использовать с разными исходными данными.
Результативность – алгоритм должен приводить к достоверному решению.
№4 слайд
![Примеры алгоритма Любой](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img3.jpg)
Содержание слайда: Примеры алгоритма
Любой прибор, купленный в магазине, снабжается инструкцией по его использованию. Данная инструкция и является алгоритмом для правильной эксплуатации прибора.
Массовый выпуск автомобилей. Определенный порядок сборки машины на конвейере – это набор действий, в результате которых получается автомобиль.
№7 слайд
![Псевдокод При изложении идеи](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img6.jpg)
Содержание слайда: Псевдокод
При изложении идеи алгоритма не всегда целесообразно пользоваться каким-либо конкретным языком программирования, чтобы не загромождать изложение несущественными деталями. В таких случаях применяется неформальный алгоритмический язык, максимально приближенный к естественному. Язык такого типа называют псевдокодом.
Для специалиста не составляет труда переписать программу с псевдокода на любой конкретный язык программирования.
Псевдокод объединяет существенные черты множества алгоритмических языков.
№22 слайд
![Алгоритмические языки](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img21.jpg)
Содержание слайда: Алгоритмические языки
Программирование начиналось с записи программ непосредственно в виде машинных команд.
Позже для облегчения кодирования был разработан язык Ассемблера, который позволяет записывать машинные команды в символическом виде.
удобен для программирования небольших задач
крупные проекты разрабатывать трудно
программа привязана к архитектуре конкретного компьютера и не может быть перенесена на другие машины.
Языки высокого уровня.
№23 слайд
![Языки высокого уровня Для](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img22.jpg)
Содержание слайда: Языки высокого уровня
Для выполнения программы на языке высокого уровня ее нужно сначала перевести на язык машинных команд. Специальная программа, выполняющая такой перевод, называется транслятором.
Транслятор:
Компилятор читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор переводит и выполняет программу строка за строкой.
№30 слайд
![Комментарии Однострочные](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img29.jpg)
Содержание слайда: Комментарии
Однострочные комментарии
"//" Эта последовательность символов, маркирует весь последующий код в строке как комментарий.
Многострочные комментарии
При помощи них можно закомментировать любой отрезок кода. Такие комментарии начинаются с "/*" и заканчиваются "*/". Весь текст между ними, независимо от того, находится он на одной строке или нескольких, будет закомментирован.
№31 слайд
![Переменные, типы данных,](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img30.jpg)
Содержание слайда: Переменные, типы данных, константы
Переменная – это именованная область памяти. В переменную можно записывать данные и считывать. Данные, записанные в переменной, называются значением переменной.
C# – язык жесткой типизации. Каждая переменная должна быть определенного типа данных.
№32 слайд
![Целочисленный тип данных int](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img31.jpg)
Содержание слайда: Целочисленный тип данных int
int a; // объявляем переменную a типа int
a = 5; // записываем в переменную a число 5
int b, c; // объявить можно сразу несколько переменных через запятую
int d = 10; // при объявлении переменной можно сразу же задавать ей значение, это называется инициализацией
№33 слайд
![Вещественный тип данных](/documents_6/348bd79fc82eb84a6316fe58a614bae9/img32.jpg)
Содержание слайда: Вещественный тип данных double
double a; // объявляем переменную a типа double
a = 5.7; // записываем в переменную a число 5
double b, c; // объявить можно сразу несколько переменных через запятую
double d = 10.3; // при объявлении переменной можно сразу же задавать ей значение, это называется инициализацией
Скачать все slide презентации Основы программирования. Общее понятие алгоритма одним архивом:
Похожие презентации
-
Основы алгоритмизации и программирования. Понятие и свойства алгоритма
-
Язык программирования Паскаль. Основные понятия
-
Кодирование основных типов алгоритмических структур на языках объектно — ориентированного и процедурного программирования
-
Основные понятия языка программирования. Структура ЯВУ
-
Основы алгоритмизации и программирование
-
Основы программирования ФИСТ. Двухмерные массивы. Базовые алгоритмы. Лекция 10
-
Основы алгоритмизации и программирования. Указатели
-
Основные понятия объектно-ориентированного программирования
-
Основы алгоритмизации и программирования. Структуры, объединения, перечисления
-
Структурное программирование. Основные сведения об алгоритмах