Презентация, доклад по информатике и ИКТ на тему Введение в язык программирования

Содержание

СИСТЕМА ПРОГРАММИРОВАНИЯВключает:Язык программирования – язык. На котором пишутся программы;Транслятор (интерпретатор и компилятор)- программа, «переводящая» язык программирования на язык компьютера;Библиотека программ – заранее разработанные программы. Реализующие типовые функции и вычислительные методы.

Слайд 1Введение в язык программирования
Федеральное казенное профессиональное образовательное учреждение «Оренбургский государственный экономический

колледж-интернат»
Министерства труда и социальной зашиты Российской Федерации

Разработка к уроку 12 группа опорный конспект

Введение в язык программированияФедеральное казенное профессиональное образовательное учреждение «Оренбургский государственный экономический колледж-интернат» Министерства труда и социальной зашиты

Слайд 2СИСТЕМА ПРОГРАММИРОВАНИЯ
Включает:
Язык программирования – язык. На котором пишутся программы;
Транслятор (интерпретатор и

компилятор)- программа, «переводящая» язык программирования на язык компьютера;
Библиотека программ – заранее разработанные программы. Реализующие типовые функции и вычислительные методы.
СИСТЕМА ПРОГРАММИРОВАНИЯВключает:Язык программирования – язык. На котором пишутся программы;Транслятор (интерпретатор и компилятор)- программа, «переводящая» язык программирования на

Слайд 3ЯЗЫК ПРОГРАММИРОВАНИЯ
Синтаксис – совокупность формальных правил написания программ на данном языке
Семантика

– это смысловое значение написанного
Алфавит языка – это набор всех допустимых в языке символов.
ЯЗЫК ПРОГРАММИРОВАНИЯСинтаксис – совокупность формальных правил написания программ на данном языкеСемантика – это смысловое значение написанногоАлфавит языка

Слайд 4ПРОГРАММА
Программа - это алгоритм, записанный на языке программирования.
Оператор языка программирования –

это команда, оформленная в программе по правилам языка программирования.
ПРОГРАММАПрограмма - это алгоритм, записанный на языке программирования.Оператор языка программирования – это команда, оформленная в программе по

Слайд 5Этапы создания программы
Сначала разрабатывается алгоритм действий, а потом он записывается на

одном из языков программирования.
В итоге получается текст программы - полное, законченное и детальное описание алгоритма на языке программирования.
Затем этот текст программы специальными служебными приложениями, которые называются трансляторами, либо переводится в машинный код (язык нулей и единиц), либо исполняется.
Этапы создания программыСначала разрабатывается алгоритм действий, а потом он записывается на одном из языков программирования. В итоге

Слайд 6Этапы создания программы
Алгоритм
Текст программы на каком-либо языке программирования
Машинный код
CLS
INPUT a
s=a*a
PRINT s
END
Очистить

экран
Ввести а
Вычислить площадь
Вывести результат

001011101010
010101100101
010111010110
101101111010

программист

транслятор

начало

Очистить экран

Этапы создания программыАлгоритмТекст программы на  каком-либо языке  программированияМашинный кодCLSINPUT as=a*aPRINT sENDОчистить экранВвести аВычислить площадьВывести результат001011101010010101100101010111010110101101111010программисттрансляторначалоОчистить

Слайд 7Транслятор
Транслятор — средство для преобразования текстов из одного языка, понятного человеку,

в другой язык, понятный компьютеру.

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

проводит полный анализ написанной программы и формирует уже готовый к исполнению машинный код

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

Слайд 8Языки программирования
Языки программирования - искусственные языки.
От естественных они отличаются ограниченным

числом "слов", значение которых понятно транслятору, и очень строгими правилами записи команд (операторов).
В языках программирования не допускаются даже незначительные (с точки зрения человека) нарушения в правилах написания программ. Даже маленькая неточность может вызвать невыполнимость программы.
Языки программированияЯзыки программирования - искусственные языки. От естественных они отличаются ограниченным числом

Слайд 9Из истории языков программирования
На заре компьютерной эры, в 50-е годы XX

века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.
Из истории языков программированияНа заре компьютерной эры, в 50-е годы XX века, программы писались на машинном языке

Слайд 10Из истории языков программирования
В 60—70-е годы для облегчения труда программистов начали

создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).
Из истории языков программированияВ 60—70-е годы для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные

Слайд 11Из истории языков программирования
Наиболее широко распространенным типом языков программирования высокого уровня

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

Слайд 12Из истории языков программирования
Одним из первых процедурных языков программирования был известный

всем Бейсик (Basic), созданный в 1964 году. В течение последующего времени Бейсик развивался, появлялись его различные версии (MSX-Basic, Бейсик-Агат, QBasic и др.). Другим широко распространенным языком программирования алгоритмического типа является Pascal.
Basic (Бейсик) создавался в 60-х годах в качестве учебного языка и очень прост в изучении. По популярности занимает первое место в мире.

Из истории языков программированияОдним из первых процедурных языков программирования был известный всем Бейсик (Basic), созданный в 1964

Слайд 13Операторы
В языках программирования высокого уровня программа - это перечень действий.
Исполнение

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

Слайд 14Некоторые операторы языка QBasic
REM – оператор комментария.
Все что следует

после этого оператора до конца строки игнорируется компилятором и предназначено исключительно для человека. Т.е. здесь можно писать что угодно.
пример:
REM Это комментарий
можно и так:
' Это тоже комментарий
Некоторые операторы языка QBasic REM – оператор комментария. Все что следует после этого оператора до конца строки

Слайд 15Некоторые операторы языка QBasic
CLS - очистить экран.
Вся информация, которая

была на экране, стирается.


пример:
CLS
Некоторые операторы языка QBasic CLS - очистить экран. Вся информация, которая была на экране, стирается.пример:CLS

Слайд 16Некоторые операторы языка QBasic
PRINT (вывод, печать) – оператор вывода.
Выводит информацию

на экран.

пример:
PRINT "Привет! Меня зовут Саша.“

PRINT "Привет! " , " Меня зовут Саша."

PRINT "Площадь квадрата = ",s

Некоторые операторы языка QBasic PRINT (вывод, печать) – оператор вывода.Выводит информацию на экран.пример:PRINT

Слайд 17Некоторые операторы языка QBasic
INPUT (ввод) – оператор ввода.
Используется для

передачи в программу каких-либо значений.

пример:
INPUT а

INPUT "Введите число а: ", а
Некоторые операторы языка QBasic INPUT (ввод) – оператор ввода. Используется для передачи в программу каких-либо значений.пример:INPUT аINPUT

Слайд 18Некоторые операторы языка QBasic
END – оператор конца программы.

пример:
END

Некоторые операторы языка QBasic END – оператор конца программы.пример:END

Слайд 19Понятие переменной
Под переменной в языках программирования понимают программный объект (число,

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

Слайд 20Понятие переменной
a
b
summa
chislo1
stroka
INTEGER
LONG
SINGLE
DOUBLE
STRING
5
10,456
-78
Д
Привет

Понятие переменнойabsummachislo1strokaINTEGERLONG SINGLE DOUBLE STRING 510,456-78ДПривет

Слайд 21Переменная
105
Д
summa
bukva
Оперативная память
Переменная - это ячейка в оперативной памяти компьютера для хранения

какой-либо информации.
Переменная105ДsummabukvaОперативная памятьПеременная - это ячейка в оперативной памяти компьютера для хранения какой-либо информации.

Слайд 22Некоторые операторы языка QBasic
DIM – оператор описания типа переменной.
Пример:
DIM a,

b, chislo1 AS INTEGER
Integer – целые числа от -32768 до 32768.
Для задания значения переменной служит оператор присваивания. Он записывается так:
LET переменная = значение
или просто: переменная = значение
Пример:
LET a = 3
chislo1 = 15
Некоторые операторы языка QBasic DIM – оператор описания типа переменной.Пример:DIM a, b, chislo1 AS INTEGERInteger – целые

Слайд 23Переменная
20
Д
summa
bukva
Оперативная память
summa = 20

Переменная20ДsummabukvaОперативная памятьsumma = 20

Слайд 24Наглядное представление переменных
b=10
a = b +1

Наглядное представление переменныхb=10a = b +1

Слайд 25Арифметические операции на языке Basic.

Арифметические операции на языке Basic.

Слайд 26Математические функции на языке Basic.

Математические функции на языке Basic.

Слайд 27Вопросы:
Что такое транслятор?
Какие языки программирования вы знаете?
Что такое оператор?
Какие операторы языка

программирования Basic вы знаете?
Что такое переменная?
Какие имена можно давать переменным?
Что такое тип переменной?
Что такое значение переменной?
Вопросы:Что такое транслятор?Какие языки программирования вы знаете?Что такое оператор?Какие операторы языка программирования Basic вы знаете?Что такое переменная?Какие

Слайд 28Запись математических выражений

Запись математических выражений

Слайд 29Программа для вычисления перемещения
REM ВЫЧИСЛЕНИЕ ПЕРЕМЕЩЕНИЯ
CLS
INPUT "ВВЕДИТЕ НАЧ. СКОРОСТЬ ",

v0
INPUT "ВВЕДИТЕ УСКОРЕНИЕ ", а
INPUT "ВВЕДИТЕ ВРЕМЯ ДВИЖЕНИЯ ", t
s=v0*t+(a*t^2)/2
PRINT "ПЕРЕМЕЩЕНИЕ РАВНО: ",s
END
Программа для вычисления перемещения REM ВЫЧИСЛЕНИЕ ПЕРЕМЕЩЕНИЯCLSINPUT

Слайд 30Программа для вычисления перемещения
REM ВЫЧИСЛЕНИЕ ПЕРЕМЕЩЕНИЯ
CLS
DIM v0, a, t, s

AS SINGLE
INPUT "ВВЕДИТЕ НАЧ. СКОРОСТЬ ", v0
INPUT "ВВЕДИТЕ УСКОРЕНИЕ ", а
INPUT "ВВЕДИТЕ ВРЕМЯ ДВИЖЕНИЯ ", t
s=v0*t+(a*t^2)/2
PRINT "ПЕРЕМЕЩЕНИЕ РАВНО: ",s
END
Программа для вычисления перемещения REM ВЫЧИСЛЕНИЕ ПЕРЕМЕЩЕНИЯCLSDIM v0, a, t, s AS SINGLEINPUT

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть