Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Презентация по информатике на тему Алгоритм

Презентация по информатике на тему Алгоритм

Выполнение алгоритмов. Подготовка задач для решения на ПЭВМ. Система программирования ПЭВМ.
31.08.2012

Описание разработки

Подготовка задач для решения на ПЭВМ.

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

Этапы подготовки задачи

*формализация задачи

*разработка алгоритма решения задачи

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

*преобразование программы с алгоритмического на машинный язык (трансляция программы)

*отладка

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

Программирование на алгоритмическом языке необходимо для ввода алгоритма в память ПЭВМ.

Трансляция программы - преобразование программы с алгоритмического языка на язык машины.

Отладка программы заключается в проверке ее работоспособности. В процессе отладки задача с контрольными данными решается на ПЭВМ.

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

2. Система программирования ПЭВМ.

Презентация по информатике на тему Алгоритм

При программировании в машинных командах программист находится как бы на одном уровне с ПЭВМ: между его программой и реализующими ее техническими средствами ПЭВМ нет никаких посредников и программа выполняемся практически в том виде, в каком ее записал программист.

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

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

Чтобы вычислительная машина могла выполнить программу, написанную на каком-либо языке программирования, в её программном обеспечении должна быть программа - транслятор для этого языка.

Трансляторы бывают двух типов:

v  интерпретаторы
v  компиляторы

Интерпретатор - переводит каждую команду программы с одновременным её выполнением и, если обнаруживает ошибку, сообщает о ней и прекращает выполнение программы.

   Компилятор - переводит всю программу целиком и в конце работы выдаёт список ошибок, если они обнаружены.

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

Компилятор переводит исходный текст с языка высокого  уровня на  машинный  язык, доступный компьютеру.

При выполнении программы могут быть   ошибки.

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

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

 

Содержимое разработки

Выполнение алгоритмов   Подготовка задач для решения на ПЭВМ. Система программирования ПЭВМ. Демченко Татьяна Васильевна, учитель информатики МБОУ «СОШ №18 г. Владивостока»

Выполнение алгоритмов

  • Подготовка задач для решения на ПЭВМ.
  • Система программирования ПЭВМ.

Демченко Татьяна Васильевна, учитель информатики МБОУ «СОШ №18 г. Владивостока»

1. Подготовка задач для решения на ПЭВМ Для решения любой задачи на ПЭВМ человек должен выполнить ряд работ, обеспечивающих многократное решение этой задачи с различными исходными данными. Этапы подготовки задачи формализация задачи разработка алгоритма решения задачи составление программы на одном из алгоритмических языков преобразование программы с алгоритмического на машинный язык (трансляция программы) отладка

1. Подготовка задач для решения на ПЭВМ

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

Этапы подготовки задачи

  • формализация задачи
  • разработка алгоритма решения задачи
  • составление программы на одном из алгоритмических языков
  • преобразование программы с алгоритмического на машинный язык (трансляция программы)
  • отладка
Формализация задачи состоит в том, чтобы построить математическую модель , т. е перейти oт содержательной постановки задачи к ее строгому формальному описанию. В процессе формализации реальным объектам присваиваются математические наименования, а связи между ними описываются математическими зависимостями.

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

Программирование  на алгоритмическом языке необходимо для ввода алгоритма в память ПЭВМ. Трансляция программы  -  преобразование программы с алгоритмического языка на язык машины. Отладка программы заключается в проверке ее работоспособности. В процессе отладки задача с контрольными данными решается на ПЭВМ.

Программирование на алгоритмическом языке необходимо для ввода алгоритма в память ПЭВМ.

Трансляция программы - преобразование программы с алгоритмического языка на язык машины.

Отладка программы заключается в проверке ее работоспособности. В процессе отладки задача с контрольными данными решается на ПЭВМ.

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

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

2. Система программирования ПЭВМ. На начальном этапе развития вычислительной техники программирование осуществлялось только в машинных командах . При программировании в машинных командах программист находится как бы на одном уровне с ПЭВМ: между его программой и реализующими ее техническими средствами ПЭВМ нет никаких посредников и программа выполняемся практически в том виде, в каком ее записал программист.

2. Система программирования ПЭВМ.

На начальном этапе развития вычислительной техники программирование осуществлялось только в машинных командах .

При программировании в машинных командах программист находится как бы на одном уровне с ПЭВМ: между его программой и реализующими ее техническими средствами ПЭВМ нет никаких посредников и программа выполняемся практически в том виде, в каком ее записал программист.

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

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

Далее появились языки высокого уровня . Команды языка высокого уровня - слова естественного языка , что упрощает работу программиста. Чтобы вычислительная машина могла выполнить программу, написанную на каком-либо языке программирования, в её программном обеспечении должна быть программа - транслятор для этого языка.

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

Чтобы вычислительная машина могла выполнить программу, написанную на каком-либо языке программирования, в её программном обеспечении должна быть программа - транслятор для этого языка.

Трансляторы бывают двух типов:  интерпретаторы  компиляторы  Интерпретатор - переводит каждую команду программы с одновременным её выполнением и, если обнаруживает ошибку, сообщает о ней и прекращает выполнение программы. Компилятор - переводит всю программу целиком и в конце работы выдаёт список ошибок, если они обнаружены.

Трансляторы бывают двух типов:

  • интерпретаторы
  • компиляторы

Интерпретатор - переводит каждую команду программы с одновременным её выполнением и, если обнаруживает ошибку, сообщает о ней и прекращает выполнение программы.

Компилятор - переводит всю программу целиком и в конце работы выдаёт список ошибок, если они обнаружены.

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

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

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

Компилятор переводит исходный текст с языка высокого уровня на машинный язык, доступный компьютеру.

При выполнении программы могут быть ошибки.

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

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

СПИСОК ЛИТЕРАТУРЫ   Учебник для 9 класса «Информатика и ИКТ»: Глава 4. Основы алгоритмизации и объектно-ориентированного программирования. Учебник для 11 класса «Информатика и ИКТ»: Основы алгоритмизации и объектно-ориентированного программирования. Сайт Константина Полякова kpolyakov.narod.ru КомпьютерПресс ежемесячный журнал по компьютерам http://cp.ru http://www.izcity.com . http://www.citforum.ru

СПИСОК ЛИТЕРАТУРЫ

  • Учебник для 9 класса «Информатика и ИКТ»: Глава 4. Основы алгоритмизации и объектно-ориентированного программирования.
  • Учебник для 11 класса «Информатика и ИКТ»: Основы алгоритмизации и объектно-ориентированного программирования.
  • Сайт Константина Полякова kpolyakov.narod.ru
  • КомпьютерПресс ежемесячный журнал по компьютерам http://cp.ru
  • http://www.izcity.com .
  • http://www.citforum.ru
-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Презентация по информатике на тему Алгоритм (0.19 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт