Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 7 лет назад пользователемЛюдмила Жилина
2 Чтобы писать программы в среде программирования необходимо изучить его знаковую систему.
3 Алфавит языка программирования набор символов, которые могут быть использованы при написании программы. Алфавит языка программирования QBASIC содержит: основные символы; специальные символы: символы арифметических действий; символы отношений; символы-разделители. Некоторые символы языка состоят из двух знаков, то есть являются составными. Такие символы нельзя разбивать никакими разделителями: (пробелами, переводами строк и т. д.).
4 Специальные символы Обозначение Название _Знак подчеркивания #Знак решетки !Восклицательный знак ?Вопросительный знак %Знак процента &Знак «амперсанд» $Знак доллара Основные символы Латинские буквы от А до Z, от а до z Цифры Символы арифметических действий Обозначение Название +Знак «плюс» -Знак «минус» *Знак умножения /Знак деления \ Знак целочисленного деления ^ Знак «циркумфлекс» (возведение в степень)
5 Символы отношения Обозначение Название = Знак равенства или операция присваивания > Знак больше < Знак меньше Не равно. Составной символ >=Больше или равно <=Меньше или равно Символы-разделители Обозначение Название Пробел.Точка,Запятая ;Точка с запятой :Двоеточие Апостроф ""Кавычки ( )Скобки
6 Целью любой компьютерной программы является обработка данных. Такими данными могут быть числа, тексты, рисунки или звуки, преобразованные в двоичный код и хранящиеся в памяти компьютера до и после обработки. Данные могут быть разделены на два класса: константы данные, которые не изменяют своего значения в ходе выполнения программы; переменные данные, которые изменяют свои значения в ходе выполнения программы.
7 И константы и переменные могут принадлежать к одному из типов данных. Тип данных определяет множество значений, которые могут принимать данные, набор операций, которые можно выполнять с ними, объем памяти для их хранения.
8 Числовые данные целого типа Положительные или отрицательные числа, не имеющие дробной части, называются числовыми данными целого типа. 5 ; -125 ; ; Числовые данные вещественного типа Положительные или отрицательные числа, имеющие дробную части, называются числовыми данными вещественного типа. Разделителем между целой и дробной частью числа является точка. 4.5 ; ; Если целая часть равна нулю, то запись может начинаться с точки..08 ; -.001; -.3
9 Запись очень больших или очень маленьких чисел Для записи очень больших или очень маленьких чисел используется экспоненциальная форма записи чисел m 10 р, где m мантисса числа, 1 < |m| < 10, р порядок числа, заданный целочисленной констант. Например: = 9, ; 0,0012 = 1, В среде программирования экспоненциальной форме записи числа соответствует запись m Ер, где символ Е разделяет мантиссу и порядок; Например: 9.1Е5 1.2Е-3.
10 Операция Действия с целыми числами Действия с вещественными числами Пример РезультатПример Результат Сложение Вычитание – Умножение 10 *33010 * Деление 10 / / Целочисленное деление 10 \ \ 3.14 Остаток от деления 10 mod mod 3.12 Возведение в степень 10 ^ ^ Операции, выполняемые над данными разного типа
11 Данные символьного и строкового типа Кроме числовых данных языки программирования позволяют обрабатывать символы. Символьная величина - символ, заключённый в кавычки (кроме самого символа кавычки, например «4» или «,»). Строковая величина – последовательность символов (до 255), заключённая в кавычки (например, «минус один»; кавычки не входят в длину символьного выражения) Над данными символьного и строкового типа можно выполнить операцию конкатенации (сцепления), которая позволяет присоединить друг к другу: символ + символ; строка + строка; символ + строка; строка + символ.
12 Результатом конкатенации всегда является величина строкового типа. Операция конкатенации (сцепления) Пример Результат "а" + "Ь" "ab" "2" + "2" "22" "Санкт"+"-"+"Петербург" "Санкт-Петербург" "11" + "а" "11 а"
13 Чтобы оперировать данными программист присваивает им имена. Имя переменной или константы – это языковая конструкция. Любая конструкция языка программирования должна быть однозначно расшифрована транслятором, каждый язык опирается на строгие правила образования слов – синтаксис языка.
14 Имена для переменных и констант программист придумывает сам, руководствуясь определёнными правилами: Образование имён QBasic Правила Имя – сочетание латинских букв и цифр Первым знаком имени не может быть цифра Длина имени не более 255 символов Имя не должно содержать зарезервированные слова языка программирования Прописные и строчные буквы идентичны для QBasica В конце имени может стоять один из символов, обозначающий тип данных Примеры имёнABC Z11% Summa Slovo$
15 Тип ПереводСимвол МинимумМаксимум Integer Целые% Long integer Длинные целые& Single-precision Вещественные!-3.4Е Е+38 Double-precision Вещественные с двойной точностью #-1.8D D+308 String Символьные$0 (символов)32767(символов) Определение типа данных: Тип переменной или константы определяется транслятором по имени переменной: 1. В конце имени знак % числовая величина целого типа (S%, summa%). 2. В конце имени знак $ величина символьного типа (AB$, kl$). 3. В имени отсутствует знак, указывающий на тип, числовая величина вещественного типа (S, summa, kl).
16 Над данными выполняют действия. Если данные и действия связаны знаками операций, то такая запись представляет собой выражение. Выражение – это конструкция языка программирования, которая имеет значение. В состав выражения могут входить функции. Для вызова функции указывается её имя, а в скобках – данные, над которыми выполняется действие функции. Например. abs (x), cos(3.14/2), int(-2.23)
17 Некоторые стандартные функции Название функции Математич. обозначение Запись В QBasice Результат Возведение x в квадрат x2x2 x^2 3^2 9 Квадратный корень числа sqr(x) sqr(16) 4 Тригонометрические функции sin xsin(x) sin(3.14/2) 1 x – в радианах cos xcos(x) cos(3.14/2) 0 tg xtan(x) tan(3.14/4) 1 arctg xatn (x) atn(0) 0 Абсолютная величина |x|abs(x) abs(-3) 3 Логарифм натуральный (x>0) ln xlog(x) log(10) 2.3 Определяет целую часть действительного выражения fix(x) fix(-7.6) -7 fix(8.9) 8 Определяет максимально целое число, не превышающее значение действительного выражения int(x) int(-2.25) -3 int(-3.9) -4 int(5.15) 5 int(7.95) 7 Округление числа к ближайшему целому cint(x) cint(-12.3) -12 cint(16.54) 17
18 Порядок действии в математическом выражении определяется скоб ками и приоритетом операций: – Действия в скобках. – Вычисление функций. – Возведение в степень. – Умножение, деление, целочисленное деление, вычисление остатка от целочисленного деления. – Сложение и вычитание. Операции, равные по приоритету, выполняются слева направо в порядке их следования. В среде программирования математическое выражение записывается в одну строку. Математическая запись Запись в QBasic
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.