Введение в программирование
презентация к уроку по информатике и икт на тему

Кривощекова Светлана Валериевна

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

Скачать:

ВложениеРазмер
Office presentation icon vvedenie_programmirovanie.ppt677.5 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ

Слайд 2

ОСНОВНЫЕ ПОНЯТИЯ Программирование для компьютера – процесс создания программ управления работой компьютера. Программа – последовательность действий (команд), которую должен выполнить компьютер, чтобы решить задачу по обработке информации.

Слайд 3

ОСНОВНЫЕ ПОНЯТИЯ Язык программирования – фиксированная система обозначений и правил для описания программ. Сегодня существуют сотни языков программирования. Их можно разделить на три основных типа: Машинные языки Языки низкого уровня Языки высокого уровня

Слайд 4

МАШИННЫЙ ЯЗЫК (ЯЗЫК МАШИННЫХ КОМАНД) Машинный язык (ЯМК) – управляющий код для конкретной машинной операции (команды), определяющий, откуда взять исходные данные и куда поместить результаты выполнения операции. 00101000 00000010 11000000 11000100 11011000 Адрес команды Код операции 1-й адрес 2-й адрес 3-й адрес Исходные данные и команды представлялись в форме двоичного кода Пример: (Сложить два числа и результат занести в 3-й адрес)

Слайд 5

ЯЗЫК ПРОГРАММИРОВАНИЯ НИЗКОГО УРОВНЯ Язык программирования низкого уровня - это язык программирования, структура команд которого определяется форматом команд и данных машинного языка, а также архитектурой ЭВМ. Пример: ( Сложить два числа и результат занести в 3-й адрес) ADD a, b, c

Слайд 6

Ярким представителем языка программирования низкого уровня является язык Ассемблер , который был разработан в 50-е годы прошлого века и позволяет писать программы с использованием специальных обозначений машинных кодов - мнемоники. Ассемблер широко применяется в программах, где необходимо высокое быстродействие. Ассемблеры ориентированы на определенные типы процессоров. Поскольку разные типы ЭВМ имели разные системы команд процессора, то и ассемблеры у них были разные. Поэтому Ассемблер и является машинно-ориентированным языком. Такие программы нельзя переносить для исполнения на другие типы ЭВМ.

Слайд 7

ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ Язык программирования высокого уровня - это язык программирования, средства которого допускают описание задачи в наглядном, легко воспринимаемом виде. Каждый язык высокого уровня определяется системой записи и набором правил, определяющих синтаксис. Грубо говоря, это набор слов (словарь) и правил составления предложений.

Слайд 8

ПРИМЕРЫ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ Фортран Бейсик Паскаль Си Делфи Ява

Слайд 9

Языки программирования высокого уровня освобождают пользователя от программирования в машинных кодах. Однако такую программу не понимает компьютер, ему доступен только машинный язык. Поэтому для трансляции (перевода) программ с языка высокого уровня в машинные коды используются специальные программы – трансляторы .

Слайд 10

ТРАНСЛЯТОР Транслятор – программа, которая преобразует (переводит) текст программы в язык машинных команд («0» и «1»). Программа на языке высокого уровня транслятор Программа на языке машинных команд

Слайд 11

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

Слайд 12

ЗАЧЕМ СТОЛЬКО ЯЗЫКОВ ПРОГРАММИРОВАНИЯ? Для решения одной и той же задачи часто можно использовать несколько различных языков программирования. Для выбора, конечно, можно руководствоваться принципом: какой знаю - на том и пишу. Но есть еще несколько других критериев: 1. Скорость выполнения задачи. 2. Объем памяти, занимаемой исполняемым кодом. 3. Длина (например, в строках) исходного текста. 4. Простота составления программ.

Слайд 13

БЕЙСИК (BASIC) Самый демократичный язык в мире. При создании программ на этом языке не требуется обязательное предварительное описание ее элементов, в том числе и типов переменных. А тут и до анархии не далеко. Лучше этими свободами не злоупотреблять. Иначе возможны ошибки, поиск которых при отладке программ - не самое полезное для нервов занятие. Мы будем изучать язык программирования Паскаль!


По теме: методические разработки, презентации и конспекты

Презентация урока "Алгоритмы. Введение в программирование"

Презентация для урок по информатике для 9 классов на тему "Алгоритмы"....

Введение в программирование

Урок раскрывает базовыепонятия среды программирования, процесс разработки программ....

Презентация "Что такое среда программирования - Введение в программирование"

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

Введение в программирование

работать с готовой программой на Паскале;составлять несложные линейные, ветвящиеся и циклические программы;составлять несложные программы обработки одномерных массивов;отлаживать, и исполнять программ...

Технологическая карта и конспект урока информатики на тему "Введение в программирование"

Технологическая карта и конспект урока информатики (по ФГОС) на тему "Введение в программирование"....

Презентация на тему "Введение в программирование"

Презентация "Введение в программирование" состоит из 6 слайдов. они последовательно сменяют друг друга. На последнем слайде задание....