Презентация Programming Introduction онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Programming Introduction абсолютно бесплатно. Урок-презентация на эту тему содержит всего 76 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Programming Introduction
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:76 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:6.75 MB
- Просмотров:123
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№5 слайд
![Программа курса Введение в](/documents_6/562c57b649f4e52fab89260db8b15d5a/img4.jpg)
Содержание слайда: Программа курса
Введение в процедурное программирование
Вывод и ввод данных в консоль
Условные операторы, битовые операции
Циклы, псевдографика, работа с отладчиком
Массивы, случайные числа, двумерные игры
Алгоритмы поиска и сортировки
Функции, шаблоны функций, рекурсия
Указатели, ссылки, динамическая память
Строки, регулярные выражения, структуры
Устное собеседование с заведующим кафедры
№21 слайд
![Много букв про язык Си Си](/documents_6/562c57b649f4e52fab89260db8b15d5a/img20.jpg)
Содержание слайда: Много букв про язык Си
Си — компилируемый статически типизированный язык программирования, разработанный в 1969 — 1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ. Согласно дизайну языка, его конструкции близко сопоставляются типичным машинным инструкциям, благодаря чему он нашёл применение в проектах, для которых был свойственен язык ассемблера, в том числе как в операционных системах, так и в различном прикладном программном обеспечении для множества устройств — от суперкомпьютеров до встраиваемых систем. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C.
№22 слайд
![Идея языка Си Си используют](/documents_6/562c57b649f4e52fab89260db8b15d5a/img21.jpg)
Содержание слайда: Идея языка Си
Си используют для того, чтобы понять как работает ПК, так как он не скрывает многое «закулисье».
Си написали поверх ассемблера, чтобы было проще писать, но к сожалению не думали про удобство, поэтому можно считать, что этот язык создан «монстрами для монстров»
№29 слайд
![Этапы разработки ПО Анализ](/documents_6/562c57b649f4e52fab89260db8b15d5a/img28.jpg)
Содержание слайда: Этапы разработки ПО
Анализ задачи – этап формализации задачи и определения методов её решения
Проектирование – этап разработки структуры системы, определения способов взаимодействия компонентов, выбора структур для хранения данных, выбор алгоритма и т.д.
Кодирование – этап написания программного кода компонентов системы
Тестирование – этап исследования и испытания программного продукта
Документирование – этап составления руководств и документации к программному продукту
Сопровождение – этап улучшения, оптимизации ПО после передачи в эксплуатацию
№32 слайд
![Свойства алгоритма Понятность](/documents_6/562c57b649f4e52fab89260db8b15d5a/img31.jpg)
Содержание слайда: Свойства алгоритма
Понятность – алгоритм должен включать только те инструкции, которые доступны и понятны исполнителю
Определённость – в любой момент времени следующий шаг работы однозначно определяется состоянием системы
Конечность – алгоритм должен состоять из конечной последовательности шагов
Результативность – алгоритм должен завершиться с определённым результатом – решением поставленной задачи
Массовость – алгоритм может применяться к некоторому набору входных данных
Эффективность – алгоритм должен минимально расходовать ресурсы
№41 слайд
![Структура алгоритма Линейная](/documents_6/562c57b649f4e52fab89260db8b15d5a/img40.jpg)
Содержание слайда: Структура алгоритма
Линейная – инструкции выполняются последовательно друг за другом
Разветвлённая – алгоритм, который содержит условие, в результате проверки которого может произойти разделение на несколько ветвей алгоритма
Циклическая – алгоритм, который предусматривает многократное повторение одних и тех же инструкций
№55 слайд
![Компиляция Исходный код](/documents_6/562c57b649f4e52fab89260db8b15d5a/img54.jpg)
Содержание слайда: Компиляция
Исходный код программы переводится с определённого языка программирования на машинный код специальной программой – компилятором
Машинный код может многократно выполняться процессором
Машинный код является непереносимым между разными аппаратными и программными платформами
№56 слайд
![Интерпретация Программа,](/documents_6/562c57b649f4e52fab89260db8b15d5a/img55.jpg)
Содержание слайда: Интерпретация
Программа, команда за командой, переводится в машинный код, и каждая инструкция сразу же выполняется специальной программой – интерпретатором
На компьютере, который запускает такую программу, обязательно должен быть установлен интерпретатор
Это позволяет добиться переносимости между платформами
№57 слайд
![SDK SDK от англ. software](/documents_6/562c57b649f4e52fab89260db8b15d5a/img56.jpg)
Содержание слайда: SDK
SDK (от англ. software development kit) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ.
№65 слайд
![include lt iostream gt Данная](/documents_6/562c57b649f4e52fab89260db8b15d5a/img64.jpg)
Содержание слайда: #include <iostream>
Данная строчка подключает в программу библиотеку под названием iostream. Библиотека - файл, в котором содержатся описания различных функций, реализованных другими программистами. Данная программа получила возможность использовать функции находящиеся в библиотеке iostream.
№66 слайд
![using namespace std В языке С](/documents_6/562c57b649f4e52fab89260db8b15d5a/img65.jpg)
Содержание слайда: using namespace std;
В языке С++ существует понятие пространство имён. Это пространство определяет некую область, на которую приходятся действия оператора или функции. Для того, чтобы использовать оператор, находящийся в определенном пространстве, необходимо подключить это пространство в свою программу.
№68 слайд
![Понятие main main название](/documents_6/562c57b649f4e52fab89260db8b15d5a/img67.jpg)
Содержание слайда: Понятие «main»
main – название основной функции приложения, т.н. точка входа – отсюда программа стартует, и все команды будут выполняться построчно одна за другой, сверху вниз. Пока что договоримся все команды писать между фигурными скобками этой функции. Придёт время, и мы научимся делать дополнительные функции, кроме мэйна.
№70 слайд
![Escape-последовательность](/documents_6/562c57b649f4e52fab89260db8b15d5a/img69.jpg)
Содержание слайда: Escape-последовательность
Escape-последовательность – это специальная комбинация символов, которая начинается с символа обратного слэша ( \ ) и заменяется транслятором на определенный символ, который имеет специальное значение, либо его нельзя использовать в данном контексте, либо он отсутствует на клавиатуре.
№72 слайд
![Домашнее задание Добавиться в](/documents_6/562c57b649f4e52fab89260db8b15d5a/img71.jpg)
Содержание слайда: Домашнее задание
Добавиться в телеграм!
Установить Visual Studio
Составить формальный алгоритм на одну из предложенных тем
Выполнить блок-схему (нарисовать на листочке бумаги и потом сфотографировать, либо выполнить в графическом редакторе) на одну из предоставленных тем
Выполнить все задания на cout
Прочитать 1-2 начальные главы рекомендованных учебников по C
Скачать все slide презентации Programming Introduction одним архивом:
Похожие презентации
-
Mathematical functions, characters, and strings. Introduction to Java Programming
-
Introduction to Programming
-
Introduction and paradigms. Programming language concepts. (Lecture 1)
-
Principles of programming. Languages introduction. Objectives
-
Programming languages
-
EVerge Programming Workshop
-
Система программирования PascalABC. NET и электронный задачник Programming Taskbook
-
C Programming
-
Первая программа в среде NXT 2. 1 Programming
-
SB/LS Achieve (Master) Introduction