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

Презентация "Технологии программирования" (10 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10

Презентацию на тему "Технологии программирования" (10 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 10 слайд(ов).

Слайды презентации

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

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

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

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

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

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

Первый этап

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

Программа Данные

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

Второй этап

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

Третий этап. Объектно-ориентированное программирование (с середины 80 до конца 90 годов ХХ в.) Определяется как технология создания сложного программного обеспечения, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (класса
Слайд 5

Третий этап

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

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

Четвертый этап

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

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

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

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

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

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

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

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

Список похожих презентаций

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

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

Выражение. Выражение – совокупность операндов и операций. Операнды – константы, переменные, функции. Арифметические операции – бинарные операции + ...
Язык программирования QBasic

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

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

Технологии мультимедиа

Термин "мультимедиа". образован из слов "мульти" — много, и "медиа" — среда, носитель, средства сообщения, и в первом приближении его можно перевести ...
Элементы теоретического программирования

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

Каждой паре вида (si, qi), где siА и qiQ\{q0}, соответствует тройка (sj, t, qj), где sjA, tT и qjQ (q0 не участвует в парах (si, qi), так как ...
Языки программирования

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

Основные понятия. Computer Software Hardware Memory Processor Device Program, computer program Application software System software Data Information ...
Схожесть С# с другими языками программирования

Схожесть С# с другими языками программирования

Определение простейшего класса в С#. using System: class HelloClass { public static int Main(string[] args) { Console.WriteLine ("Hello, World"); ...
Графические исполнители в среде программирования QBasic

Графические исполнители в среде программирования QBasic

Графические исполнители. Графические исполнители умеют вычерчивать геометрические фигуры на экране компьютера. х y 0. Исполнители выполняют чертежи ...
Язык программирования Паскаль

Язык программирования Паскаль

СТРУКТУРА ПРОГРАММЫ Программа на Паскале имеет имя и состоит из символов. В программе используются специальные зарезервированные слова, значение которых ...
Графика в объектно – ориентированных языках программирования

Графика в объектно – ориентированных языках программирования

GDI (Graphics Devace Interface – графический интерфейс устройств) - интегрированная среда программирования для создания рисунков, рисования текста ...
Графические возможности языка программирования Паскаль

Графические возможности языка программирования Паскаль

Область рисования (графическое окно). Графическое окно – Uses graphABC. Система координат графического окна. Рисование линии (отрезка). Отрезок АВ. ...
Введение в язык программирования Паскаль

Введение в язык программирования Паскаль

Введение. Центральным понятием программирования является алгоритм. С него начинается работа над программой, а от качества алгоритма зависит ее успешное ...
Введение в язык программирования Haskell

Введение в язык программирования Haskell

Типы данных и базовые конструкции языка Haskell. Элементарные типы данных. Integer, Int – целые значения (25, -17, 111222333444555666777888). Float, ...
Алгоритмы на примере среды программирования «Паркетчик»

Алгоритмы на примере среды программирования «Паркетчик»

Строка меню «Паркетчик». Основные команды паркетчика. Пример:. Программа { положить(к); Шаг вправо; положить(к); Шаг вправо; положить(к); }. Команды ...
Язык программирования QBasic. Массивы.

Язык программирования QBasic. Массивы.

Массив – это набор однотипных данных, имеющий имя и последовательную нумерацию его элементов. Примеры массивов: список учеников вашего класса – строковый ...
Двумерные массивы в языке программирования Pascal

Двумерные массивы в языке программирования Pascal

В математике таблицы чисел, состоящие из строк и столбцов называются матрицами и записываются в круглых скобках. Двумерный массив. Матрицы 1. Двумерный ...
Язык программирования Turbo Pascal

Язык программирования Turbo Pascal

Данный учебник представляет собой пособие по программированию на языке Turbo Pascal. Текст построен в виде практического применения языка. Сопровождается ...
Задачи программирования

Задачи программирования

Основной ресурс человечества. В современном мире в качестве основного ресурса на первое место выдвигается информация, средства и методы работы с ней. ...
Язык программирования С++

Язык программирования С++

Общий план курса. Объектно-ориентированное программирование (на примере основных концепций языка C++) Объектно-ориентированное проектирование. Модели ...
Запись вспомогательных алгоритмов на языке Паскаль. Начала программирования

Запись вспомогательных алгоритмов на языке Паскаль. Начала программирования

Ключевые слова. подпрограмма процедура функция рекурсивная функция. Подпрограммы. Запись вспомогательных алгоритмов в языках программирования осуществляется ...
Алгоритм с ветвлением в среде программирования Turbo Pascal

Алгоритм с ветвлением в среде программирования Turbo Pascal

Цели урока: 1. Cпособствовать осознанию и осмыслению новой учебной информации; 2. Сформировать представление о принципе работы условного оператора; ...

Конспекты

Графика на языке программирования АВС Pascal

Графика на языке программирования АВС Pascal

ПЛАН-КОНСПЕКТ УРОКА. ТЕМА: «. Графика на языке программирования АВС. Pascal. ». Тип урока:. получение. новых знаний. Технология:. системно-деятельностный ...
Системы программирования и прикладное программное обеспечение

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

Тема: «Системы программирования и прикладное программное обеспечение». . Тип урока:. изучение нового материала. . Цели урока:. Образовательная. ...
Язык программирования

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

Учитель: Тишбаева Дина Заркыновна класс 9Б. Дата: 6.10.2014. Тема: Язык программирования. Цели и задачи:. Дать понятие языка программирования. ...
Язык программирования Турбо Паскаль

Язык программирования Турбо Паскаль

Вводный урок по теме: "Язык программирования Турбо Паскаль". Цели урока:. . . усвоить понятие программы, структуры программы на языке Turbo ...
Технологии компьютерной обработки профессиональных задач

Технологии компьютерной обработки профессиональных задач

Практическая работа. Тема:. Технологии компьютерной обработки профессиональных задач. Цель:. Научиться моделировать и создавать базу данных предметной ...
Циклические алгоритмы на языке программирования работа с ними

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

Открытый урок. Тема:. « Циклические алгоритмы на языке программирования работа с ними». Учителя: Зеленецкой М.С. в 9В классе. Цели урока: ...
Показательная функция, ее свойства и график. Построение графиков функций в среде программирования Visual Basic

Показательная функция, ее свойства и график. Построение графиков функций в среде программирования Visual Basic

Муниципальное бюджетное общеобразовательное учреждение «Кюсюрская средняя общеобразовательная школа»Булунского улуса Республики Саха (Якутия). ...
Среда программирования QBasic. Запись алгоритма решения задач. Составление и ввод программы

Среда программирования QBasic. Запись алгоритма решения задач. Составление и ввод программы

П Л А Н У Р О К А. П О Т Е М Е. Среда программирования QBasic. . . . Запись алгоритма решения задач. . . Составление и ввод программы. ...
Методическая разработка. Изучение строк посредством объектно-ориентированного языка программирования Borland Delphi

Методическая разработка. Изучение строк посредством объектно-ориентированного языка программирования Borland Delphi

Муниципальное общеобразовательное учреждение. «Средняя общеобразовательная школа № 93». Новокузнецкого района Кемеровской области. ...
Основы визуального программирования

Основы визуального программирования

Урок информатики и ИКТ. . в 10 «А» классе по теме. . "Основы . визуального программирования". . Баранов Виктор Николаевич - учитель информатики. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:10 декабря 2018
Категория:Информатика
Содержит:10 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации