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

Презентация: Структурное, модульное программирование
Включить эффекты
1 из 17
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.2
2 оценки

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть презентацию на тему "Структурное, модульное программирование" для 10 класса в режиме онлайн с анимацией. Содержит 17 слайдов. Самый большой каталог качественных презентаций по информатике в рунете. Если не понравится материал, просто поставьте плохую оценку.

Содержание

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

    Структурное, модульное, объектно-ориентированное программирование, облачные технологии

    10 класс

  • Слайд 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. Повышать эффективность и надежность программ (легко находить и корректировать ошибки).3. Уменьшать время и стоимость программной разработки (уменьшается время отладки).

  • Слайд 6

    Общая структура модуля

    unit            идентификатор модуля; {Интерфейсный раздел} interface в этом разделе описывается взаимодействие модуля с “внешним миром”. unit Unit1; {$mode objfpc}{$H+} interface

  • Слайд 7

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

    uses в этом списке через запятые перечисляются идентификаторы модулей, информация интерфейсных частей которых должна быть доступна в данном модуле. uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

  • Слайд 8

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

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

  • Слайд 9

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

  • Слайд 10

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

  • Слайд 11

    Облачные технологии

    Термин «облачные вычисления» (cloudcomputing) стал использоваться на рынке ИТ с 2008 года. Разработчики облачных вычислений (ОВ) определяют их как инновационную технологию, которая предоставляет динамично масштабируемые вычислительные ресурсы и приложения через Интернет в качестве сервиса под управлением поставщика услуг.

  • Слайд 12

    Облачные технологии (вычисления) –

    это технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис.

  • Слайд 13

    SoftwareasaService (SaaS) - Программное обеспечение как сервис -предоставление доступа к программам, запущенным на удаленных серверах, через веб-браузер.

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

  • Слайд 14

    Platform as a Service (PaaS)Платформакак сервиспредоставление возможности размещения и последующей разработки новых или существующих приложений созданных с помощью языков программирования. Виды облачных технологий

  • Слайд 15

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

    это предоставление возможности самостоятельного управления ресурсами обработки, хранения данных, сети и другими фундаментальными вычислительными ресурсами. Виды облачных технологий

  • Слайд 16

    Облачный сервис Google Docs (Документы Google)

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

  • Слайд 17

    Документы Google (англ. GoogleDocs) — бесплатный онлайн-офис, включающий в себя текстовый, табличный процессор и сервис для создания презентаций, а также интернет-сервис облачного хранения файлов с функциями файлообмена, разрабатываемый компанией Google. Образован в итоге слияния Writely и GoogleSpreadsheets. Это веб-ориентированное программное обеспечение, то есть программа, работающая в рамках веб-браузера без инсталляции на компьютер пользователя. Документы и таблицы, создаваемые пользователем, сохраняются на специальном сервере Google, или могут быть экспортированы в файл. Это одно из ключевых преимуществ программы, так как доступ к введённым данным может осуществляться с любого компьютера, подключенного к интернету (при этом доступ защищён паролем).

Посмотреть все слайды

Сообщить об ошибке