Инфоурок Другое ПрезентацииТехнологии программирования

Технологии программирования

Скачать материал
Скачать материал "Технологии программирования"

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Консультант по финансам

Описание презентации по отдельным слайдам:

  • Разработал:учитель информатики первой категорииМБОУ МО г. Нягань «Гимназия...

    1 слайд

    Разработал:
    учитель информатики
    первой категории
    МБОУ МО г. Нягань «Гимназия»
    Юдина И.И.
    Технологии программирования

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

    2 слайд

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

  • Первый этап«Стихийное программирование»
(от момента появления первых вычислит...

    3 слайд

    Первый этап
    «Стихийное программирование»
    (от момента появления первых вычислительных машин до середины 60 годов ХХ в.)
    Практически отсутствовали сформулированные технологии, и программирование фактически было искусством.
    Первые программы имели простейшую структуру.



    Они состояли из собственно программы на машинном языке и обрабатываемых ею данных.

    Программа





    Данные

  • Второй этапСтруктурный подход к  программированию
(60-70 годы ХХ в.)
   В осн...

    4 слайд

    Второй этап
    Структурный подход к программированию
    (60-70 годы ХХ в.)
    В основу положены следующие положения:
    программы должны составляться мелкими шагами; размер шага определяется количеством решений, применяемых программистом на этом шаге;
    сложная задача должна разбиваться на достаточные простые, легко воспринимаемые части, каждая из которых имеет только один вход и один выход;
    логика программы должна опираться на минимальное число достаточно простых базовых структур.

  • Третий этапОбъектно-ориентированное программирование
(с середины 80 до конца...

    5 слайд

    Третий этап
    Объектно-ориентированное программирование
    (с середины 80 до конца 90 годов ХХ в.)

    Определяется как технология создания сложного программного обеспечения, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (класса), а классы образуют иерархию с наследованием свойств.

  • Четвертый этапКомпонентный подход и CASE-технологии
(с середины 90 годов ХХ в...

    6 слайд

    Четвертый этап
    Компонентный подход и CASE-технологии
    (с середины 90 годов ХХ в. до нашего времени)
    Особенностью этого этапа является создание и внедрение автоматизированных технологий разработки и сопровождения программного обеспечения, которые были названы CASE-технологиями (Computer-Aided Software/System Engineering – разработка программного обеспечения/программных систем с использованием компьютерной поддержки).
    Существуют CASE- технологии, поддерживающие как структурный, так и объектный (в том числе и компонентный) подходы к программированию.

  • Оптимизация программОптимизация арифметических выраженийНекоторые, медленно...

    7 слайд

    Оптимизация программ
    Оптимизация арифметических выражений
    Некоторые, медленно выполняемые операции, легко заменить на более быстрые.
    Сложение выполняется быстрее, чем умножение, поэтому умножение на небольшое целое число следует заменить сложением. Например,
    3*I=I+I+I
    Если же в выражении ни все числа являются целыми, то при замене может быть утеряна точность.
    Ошибка округления действительных чисел имеет тенденцию накапливаться, а не уменьшаться, так если R – действительное число, а I - целое, то запись I*R будет правильной, чем R+R+R+…
    I раз

  • Оптимизация программОптимизация арифметических выраженийПреобразование уравн...

    8 слайд

    Оптимизация программ
    Оптимизация арифметических выражений
    Преобразование уравнений может привести к исключению операций.
    Например, выражение X=2*Y+(1+A)/P+2*T можно заменить на X=2*(Y+T)+(1+A)/P , что позволяет исключить одну операцию умножения.

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

    Функция извлечения квадратного корня реализуется обычно гораздо быстрее и точность при этом выше, чем при операции возведении в степени.
    Медленный способ А **0.5, быстрый способ .


  • Оптимизация программОптимизация арифметических выраженийУмножение выполняетс...

    9 слайд

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

  • 10 слайд

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 654 969 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 26.12.2020 140
    • PPTX 775 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Дзоблаева Алёна Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Дзоблаева Алёна Владимировна
    Дзоблаева Алёна Владимировна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 82100
    • Всего материалов: 210

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс повышения квалификации

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

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 20 регионов
  • Этот курс уже прошли 151 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 67 регионов
  • Этот курс уже прошли 846 человек

Мини-курс

Музыка в мире: народные и культурные аспекты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление коммуникациями в кризисных ситуациях

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление проектами: концепции, практика и финансы

6 ч.

780 руб. 390 руб.
Подать заявку О курсе