Алгоритмический язык и язык Бейсик Ученицы 11-А класса ОШ 15 Бондаренко Натальи.

Презентация:



Advertisements
Похожие презентации
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Advertisements

Обучающая программа по изучению языка программирования Бейсик Электронное пособие для учащихся.
Алгоритмизация и программирование. Типы алгоритмов: -алгоритмы, в которых символы выполняются последовательно друг за другом. -алгоритм, в который включены.
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
Школьный алгоритмический язык Алгоритмизация. Языки – русский, иностранный… Правила.
Информатика – 9-11 класс Булатова А.В. Учитель информатики МОУ СОШ 20.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
Программирование
Мир персонального компьютера. Обучающая программа по изучению языка программирования Бейсик.
Основы программирования В качестве базового языка взят обычный BASIC позволяющий в простой и наглядной форме выполнять основные конструкции программирования.
Цикл с параметром СОДЕРЖАНИЕ u Общий вид алгоритма цикла с параметром u Особенности цикла типа для u Блок-схема цикла с параметром u Реализация цикла.
Массивы Разбор задачи С4. Массив - это множество однотипных элементов, объединённых общим именем и занимающих в компьютере определённую область памяти.
Pascal 1 Основы языка Паскаль Информатика и ИКТ Смирнов М.В. МКО ООШ п. Климковка Белохолуницкого района Кировской области.
Язык Паскаль МОУ СОШ 2 городского округа город буй Костромской области учитель информатики Щур Анна Николаевна.
Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики МОУ «СОШ 3» г. Первоуральск.
Алфавит и словарь языка Паскаль Учитель информатики Абдулзагирова А.И.
Массивы Теоретические сведения. Примеры решения задач. Задания для самостоятельного выполнения.
2,5 - 0,1 345 цел M, N, K вещ A, B, X вещ таб Т[1:12] Т а б л и ц ы Константы Переменные К о м а н д ы Ц и к л с п а р а м е т р о м Для k от 1 до 10 повторять.
Раздел описания переменных начинается со слова VAR (variables-переменные), за которым идет список имен переменных через запятую. Тип указывается после.
Транксрипт:

Алгоритмический язык и язык Бейсик Ученицы 11-А класса ОШ 15 Бондаренко Натальи

Алгоритмический язык – система обозначений и правил для единообразной и точной записи алгоритма решения задачи. Алгоритмический язык – система обозначений и правил для единообразной и точной записи алгоритма решения задачи. Язык Бейсик является алгоритмическим, так как перед записью программы необходимо составить алгоритм решения задачи. Язык Бейсик является алгоритмическим, так как перед записью программы необходимо составить алгоритм решения задачи.

Правила алгоритмического языка Алгоритмический язык имеет словарь, состоящий из слов, употребляемых для записи команд. Алгоритмический язык имеет словарь, состоящий из слов, употребляемых для записи команд. В Бейсике также существует алфавит – все прописные и заглавные буквы английского и русского алфавитов, цифры, а также набор специальных символов, который имеется на клавиатуре компьютера. В Бейсике также существует алфавит – все прописные и заглавные буквы английского и русского алфавитов, цифры, а также набор специальных символов, который имеется на клавиатуре компьютера.

В алгоритмическом языке, как и в языке Бейсик используется некоторое ограниченное число слов, смысл и способ употребления которых задан раз и навсегда. Это служебные слова. Только в Бейсике используются:END - конец, REM – внесение комментариев, PRINT – печать, INPUT – приостановление исп-ния программы и введение с клавиатуры значений переменных. В алгоритмическом языке, как и в языке Бейсик используется некоторое ограниченное число слов, смысл и способ употребления которых задан раз и навсегда. Это служебные слова. Только в Бейсике используются:END - конец, REM – внесение комментариев, PRINT – печать, INPUT – приостановление исп-ния программы и введение с клавиатуры значений переменных. Пример: 10 INPUT A,B,C Пример: 10 INPUT A,B,C 20 PRINT 20 PRINT 30 END 30 END

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

Запись алгоритма на языке Бейсик На языке Бейсик алгоритм состоит из последовательности строк, которые начинаются целым числом – номером. За номером следуют команды, разделенные двоеточием: На языке Бейсик алгоритм состоит из последовательности строк, которые начинаются целым числом – номером. За номером следуют команды, разделенные двоеточием: 5 CLS 5 CLS 10 t=36/6 10 t=36/6 20 text = ТЕМПЕРАТУРА 20 text = ТЕМПЕРАТУРА 30 PRINT text 30 PRINT text 40 PRINT t 40 PRINT t

Величины Как в алгоритмическом языке, в Бейсике величины делятся на переменные и постоянные. Постоянные (константы) не меняются в процессе выполнения программы. Как в алгоритмическом языке, в Бейсике величины делятся на переменные и постоянные. Постоянные (константы) не меняются в процессе выполнения программы. Переменные могут меняться при выполнении программы. Переменные в Бейсике делятся на целые, действительные, символьные, пользовательские и целые 2 точности, тип определяется по знаку в конце. Переменные могут меняться при выполнении программы. Переменные в Бейсике делятся на целые, действительные, символьные, пользовательские и целые 2 точности, тип определяется по знаку в конце.

Переменные языка Бейсик Тип ТипСимволОписаниеОбъемПример целые целые % integer integer 2 байта 17;123 действительные нет нет real real 4 байта символьные $ string string min 1 байт язык язык пользовательские нет нет type type целые 2 точности # double double 8 байт

Переменные алгоритмического языка нат. усл. вещ. лит. -натуральная переменная - целая переменная - «вещественная»(действительная) - литерная(например:«нет решения»)

Константы Постоянные в Бейсике – как в алгоритмическом языке. Правила ввода постоянных величин в языке Бейсик: Постоянные в Бейсике – как в алгоритмическом языке. Правила ввода постоянных величин в языке Бейсик: 1.разделителем целой и дробной части является точка: 12.5; 0.5 и т.д. 2.значения символьных констант заключаются в кавычки: «введите число», «есть решения».

Константы В отличие от алгоритмического языка, в Бейсике тип переменной определяется по ее имени, которое заканчивается знаком В отличие от алгоритмического языка, в Бейсике тип переменной определяется по ее имени, которое заканчивается знаком %- переменная целого типа; %- переменная целого типа; $ - литерного типа; # - целая 2 точности; ! – вещественная обычной точности, во всех остальных случаях – вещ(действ).Например: agel, A, namel$, y$, count%, y%. $ - литерного типа; # - целая 2 точности; ! – вещественная обычной точности, во всех остальных случаях – вещ(действ).Например: agel, A, namel$, y$, count%, y%.

Таблица (массив) В алгоритмическом языке: В алгоритмическом языке: вещ. таб. А [0,4] вещ. таб. А [0,4] В Бейсике: В Бейсике: 10 DIM A(4) 10 DIM A(4)

Выражения Как и в алгоритмическом, в Бейсике из переменных и констант с помощью знаков операций и круглых скобок можно строить выражения, использовать в них названия функций. Как и в алгоритмическом, в Бейсике из переменных и констант с помощью знаков операций и круглых скобок можно строить выражения, использовать в них названия функций. Выражения – последовательность операций, которые необходимо произвести над данными, чтобы получить требуемое значение. Выражения – последовательность операций, которые необходимо произвести над данными, чтобы получить требуемое значение.

Символы в выражениях Есть некоторые различия в символах алгоритмического языка и Бейсика Есть некоторые различия в символах алгоритмического языка и Бейсика В алг.яз В алг.яз +-*/^ :а В Бейсик +-* / ^ SQR (a)

Что называется командой? Команды – базовые элементы, которые имеют строго определенную структуру и состоят из логических и функциональных операторов. В отличие от функционального, в котором действие заведомо исполнимо, логический содержит в себе условие. Команды – базовые элементы, которые имеют строго определенную структуру и состоят из логических и функциональных операторов. В отличие от функционального, в котором действие заведомо исполнимо, логический содержит в себе условие.

Команды В алг.яз.: В алг.яз.: если условие если условие то серия 1 то серия 1 иначе серия 2 иначе серия 2 В Бейсике: В Бейсике: IF условие IF условие THEN серия 1 THEN серия 1 ELSE серия 2 ELSE серия 2 Так же, как и в алгоритмическом языке, в Бейсике есть команда ветвления. Ее общий вид:

Так же как в алгоритмическом языке, в Бейсике можно образовывать составные условия, только форма их будет другая. Так же как в алгоритмическом языке, в Бейсике можно образовывать составные условия, только форма их будет другая. алгоритмический Бейсик: алгоритмический Бейсик: язык: язык: и AND и AND или OR или OR не NOT не NOT

Команда повторения Алгоритмическ ий язык : Алгоритмическ ий язык : пока условие 1 пока условие 1 нц. нц. серия 1 серия 1 кц. кц. Язык Бейсик : Язык Бейсик : WHILE условие 1 WHILE условие 1 серия 1 серия 1 WEND WEND

Повторение с параметром Алгоритмический язык: Алгоритмический язык: для для до до следующий следующий шаг шаг Бейсик Бейсик FOR FOR TO TO NEXT NEXT STEP STEP Команда повторения с параметром в Бейсике аналогична таковой в алгоритмическом языке:

Специфические команды Бейсика В Бейсике существует команда обращения к подпрограмме GOSUB,которой нет в алгоритмическом языке. Она позволяет перейти к использованию программы с той строки, номер которой указан в команде. В Бейсике существует команда обращения к подпрограмме GOSUB,которой нет в алгоритмическом языке. Она позволяет перейти к использованию программы с той строки, номер которой указан в команде. В Бейсике есть специфические команды: REM-внесение комментариев, PRINT- вывод на экран цифр и букв, INPUT – введение с клавиатуры значений переменных. В Бейсике есть специфические команды: REM-внесение комментариев, PRINT- вывод на экран цифр и букв, INPUT – введение с клавиатуры значений переменных.