Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Структурное, модульное программирование

Содержание

Что такое программирование?Последовательность команд, определяющая деятельность вычислительной машины в заданных условиях, представляет собой программу. Составление подобных программ – это программирование – широко распространенный на сегодняшний день вид человеческой деятельности.
Структурное, модульное, объектно-ориентированное программирование, облачные технологии10 класс Что такое программирование?Последовательность команд, определяющая деятельность вычислительной машины в заданных условиях, представляет ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯАлгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.1945195519651975199519852005 Технология модульного программированияРазбиение программного комплекса (при его создании) на программные модули, которые соединяются иерархически. Цели модульного программирования:  1. Улучшать читабельность программ. 2. Повышать эффективность и Общая структура модуляunit            идентификатор модуля;{Интерфейсный раздел}interfaceв этом разделе описывается взаимодействие модуля с “внешним Список импорта интерфейсного разделаuses  в этом списке через запятые перечисляются идентификаторы Объектно-ориентированное программированиеОбъект - структурированная переменная, содержащая всю информацию о некотором физическом предмете или Представление свойств и методов как неотъемлемых частей любого объекта носит название инкапсуляции, т.е. Полиморфизм(polymorphism, дословно - Облачные технологииТермин «облачные вычисления» (cloud computing) стал использоваться на рынке ИТ с 2008 года. Облачные технологии (вычисления) –	это технология распределённой обработки данных, в которой компьютерные ресурсы Software as a Service (SaaS) -  Программное обеспечение как сервис -предоставление Platform as a Service (PaaS) Платформа как сервис предоставление возможности размещения и Infrastructure as a Service (IaaS) - Инфраструктура как сервис - 	это предоставление Облачный сервис Google Docs (Документы Google)	позволяет легко создавать, совместно использовать и изменять документы в Интернете. Документы Google (англ. Google Docs) — бесплатный онлайн-офис, включающий в себя текстовый, табличный процессор и сервис для создания презентаций, а
Слайды презентации

Слайд 2 Что такое программирование?
Последовательность команд, определяющая деятельность вычислительной машины

Что такое программирование?Последовательность команд, определяющая деятельность вычислительной машины в заданных условиях,

в заданных условиях, представляет собой программу.

Составление подобных программ

– это программирование – широко распространенный на сегодняшний день вид человеческой деятельности.

Слайд 3 ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Алгоритм, записанный на «понятном» компьютеру

ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯАлгоритм, записанный на «понятном» компьютеру языке программирования, называется


языке программирования, называется программой.
1945
1955
1965
1975
1995
1985
2005
Машинный язык, 1945
COBOL, 1959
FORTRAN, 1954
Ассемблер,

1951

Pascal, 1970

Visual Basic .Net, 2003

Visual Basic, 1991

QBASIC, 1975

BASIC, 1964

Object Pascal, 1989

Turbo Delphi, 2006

Delphi, 1995

C, 1971

C++, 1983

Java, 1995

Visual C#, 2003

Visual J#, 2003

JavaScript, 1995

Языки программирования высокого уровня

Алгоритмические языки программирования

Языки объектно-ориентированного программирования

Языки программирования для компьютерных сетей

Языки программирования на платформе .NET


Слайд 4 Технология модульного программирования
Разбиение программного комплекса (при его создании)

Технология модульного программированияРазбиение программного комплекса (при его создании) на программные модули, которые соединяются иерархически.

на программные модули, которые соединяются иерархически.


Слайд 5 Цели модульного программирования:
1. Улучшать читабельность программ. 2.

Цели модульного программирования: 1. Улучшать читабельность программ. 2. Повышать эффективность и

Повышать эффективность и надежность программ (легко находить и корректировать

ошибки). 3. Уменьшать время и стоимость программной разработки (уменьшается время отладки).


Слайд 6 Общая структура модуля
unit            идентификатор модуля;
{Интерфейсный раздел}
interface
в этом разделе описывается

Общая структура модуляunit            идентификатор модуля;{Интерфейсный раздел}interfaceв этом разделе описывается взаимодействие модуля с

взаимодействие модуля с “внешним миром”.

unit Unit1;

{$mode objfpc}{$H+}

interface


Слайд 7 Список импорта интерфейсного раздела
uses
в этом списке

Список импорта интерфейсного разделаuses в этом списке через запятые перечисляются идентификаторы

через запятые перечисляются идентификаторы модулей, информация интерфейсных частей которых

должна быть доступна в данном модуле.

uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;


Слайд 8 Объектно-ориентированное программирование
Объект - структурированная переменная, содержащая всю информацию о

Объектно-ориентированное программированиеОбъект - структурированная переменная, содержащая всю информацию о некотором физическом предмете

некотором физическом предмете или реализуемом в программе понятии.
Класс - описание

множества объектов и выполняемых над ними действий.


Слайд 9 Представление свойств и методов как неотъемлемых частей любого

Представление свойств и методов как неотъемлемых частей любого объекта носит название инкапсуляции,

объекта носит название инкапсуляции, т.е. в этом случае объект можно

представить как своеобразную оболочку (капсулу), которая ''окружает" программный код (методы) и данные (свойства).
Наследованием называется возможность доступа объектов принадлежащих классу-потомку, к методам и свойствам класса-предка.

Объектно-ориентированное программирование


Слайд 10 Полиморфизм(polymorphism, дословно - "многообразие форм") - свойство классов

Полиморфизм(polymorphism, дословно -

решать схожие задачи различными способами или, иначе говоря, возможность

использовать одно имя для нескольких методов, имеющих сходное назначение.

Объектно-ориентированное программирование


Слайд 11 Облачные технологии
Термин «облачные вычисления» (cloud computing) стал использоваться на рынке

Облачные технологииТермин «облачные вычисления» (cloud computing) стал использоваться на рынке ИТ с 2008

ИТ с 2008 года. Разработчики облачных вычислений (ОВ) определяют

их как инновационную технологию, которая предоставляет динамично масштабируемые вычислительные ресурсы и приложения через Интернет в качестве сервиса под управлением поставщика услуг.

Слайд 12 Облачные технологии (вычисления) –
это технология распределённой обработки данных,

Облачные технологии (вычисления) –	это технология распределённой обработки данных, в которой компьютерные

в которой компьютерные ресурсы и мощности предоставляются пользователю как

Интернет-сервис.

Слайд 13 Software as a Service (SaaS) - Программное обеспечение

Software as a Service (SaaS) - Программное обеспечение как сервис -предоставление

как сервис -предоставление доступа к программам, запущенным на удаленных

серверах, через веб-браузер.

Виды облачных технологий


Слайд 14 Platform as a Service (PaaS) Платформа как сервис

Platform as a Service (PaaS) Платформа как сервис предоставление возможности размещения

предоставление возможности размещения и последующей разработки новых или существующих

приложений созданных с помощью языков программирования.

Виды облачных технологий


Слайд 15 Infrastructure as a Service (IaaS) - Инфраструктура как

Infrastructure as a Service (IaaS) - Инфраструктура как сервис - 	это

сервис -
это предоставление возможности самостоятельного управления ресурсами обработки,

хранения данных, сети и другими фундаментальными вычислительными ресурсами.

Виды облачных технологий


Слайд 16 Облачный сервис Google Docs (Документы Google)
позволяет легко создавать,

Облачный сервис Google Docs (Документы Google)	позволяет легко создавать, совместно использовать и изменять документы в Интернете.

совместно использовать и изменять документы в Интернете.


  • Имя файла: strukturnoe-modulnoe-programmirovanie.pptx
  • Количество просмотров: 117
  • Количество скачиваний: 0
Следующая - Природа Америки