Программирование

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



Advertisements
Похожие презентации
Оператор ЦИКЛА FOR … NEXT. Оператор цикла реализует алгоритмическую конструкцию, в которой определенные действия повторяются многократно. Оператор цикла.
Advertisements

Алфавит языка 1. Английские буквы a-z 2. Арабские цифры 0 – 9 3. Знаки: + - * / ^ \ ()., ; 4. Пробел.
Реализация циклического алгоритма на QBASIC. Цикл с параметром
ПЕРЕМЕННАЯ Оператор присваивания.. Переменная. Чаще всего алгоритм предполагает обработку некоторых величин. ВЕЛИЧИНА постоянная (величина, значение которой.
Язык программирования QuickBASIC © Бакунович А.В., уч.г. СШ 3.
Что такое алгоритм АЛГОРИТМ АЛГОРИТМ АЛГОРИТМ – это конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.
1 Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы. Значение Имя Поместится?
Виды алгоритмов: Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); Циклический алгоритм (описание действий, которые.
1 Программирование на языке Паскаль Тема 1. Введение.
1 Программирование на языке Паскаль Тема 1. Введение.
Программирование Задания В2, В5. Оператор присваивания в языке программирования Задание В2 – базовый уровень, время – 2 мин.
Решение квадратного уравнения. Решение квадратного уравнения зависит от значения дискриминанта. Пример: Решение квадратного уравнения. Решение квадратного.
1 Прикладное программирование Kafmi21. ru – учеба – заочнику – прикладное программирование.
1 Программирование на языке Паскаль Тема 1. Введение.
Объектно-ориентированный язык программирования. Переменная - эта поименованная ячейка памяти, хранящая какое-либо одно значение (одно число, один фрагмент.
Алгоритмы с ветвящейся структурой. Программирование ветвлений на QBasic. Программное управление работой компьютера © Епифанова Т.Н. / 2010 CLS INPUT A,B,C.
Программирование циклов на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C P=A+B+C PRINT P END.
Программирование на языке Паскаль Тема 1. Введение.
Тест классы По программированию Pascal.
1 Программирование на языке Паскаль Тема 1. Введение Кулебякин В.В.
Транксрипт:

Программирование. 9 класс

Программирование Разработка программ управления компьютером с целью решения различных задач ПрограммистыПользователи Системные Системное обеспечение: ОС, утилиты Прикладные Редакторы, табличные процессоры, игры, обучающие программы Язык программирования Фиксированная система обозначений для описания алгоритмов и структур данных Универсальные Паскаль, Бейсик, СИ, Фортран Ориентированные HTML

Арифметические выражения на языке QB записываются по определенным правилам: Арифметическое выражение записывается в одну строку; Используются специальные знаки арифметических операций и соблюдается следующий порядок действий: –Скобки ( ) –Возведение в степень ^ (2 3 2^3) –Деление / и умножение * (2:3 2/3) –Сложение + –Вычитание - Десятичные дроби записываются с помощью десятичной точки (1,51.5 или 0,03.03); Нельзя опускать знак умножения (6ab6*a*b); Число открытых скобок должно быть равно числу закрытых скобок. Арифметическая записьЗапись на языке qBasic

Оператор PRINT Оператор PRINT (?) позволяет: 1.Выводить текстовую информацию, заключенную в кавычки, на экран монитора; Например: ? Привет 2.Вычислять значения арифметических выражений; Например: ? 5*4-5.6^2 3.Выводить значения переменных на экран монитора. Например: DAY$=понедельник ? DAY$ Вместо слова PRINT можно набирать знак ?. PRINT в переводе означает печатать. END – окончание программы.

Решение задач Вычислить значения выражения (a+b)(2a+1)(b-1) Для a=12, b=7 и a=-31, b=8. Программа. A=12 B=7 PRINT (A+B)*(2*A+1)*(B-1) A= - 31 B=8 PRINT (A+B)*(2*A+1)*(B-1) END

Переменная – это область памяти компьютера, где хранится некоторое значение Основные характеристики переменной: –Имя; –Значение; –Тип (числовая, строковая) Каждая переменная имеет свое имя: –Имя переменной записывается с помощью латинских букв или букв и цифр; –В имени переменной может быть до 40 символов. Например: F, A5, SCHOOL8, SCHOOL8$, BC6A7$ А8dog4Sad$ 15-20,8молоко Имена переменных значения переменных тип переменныхЧисловые переменные Символьная переменная

Числовая переменная – это переменная, в которой хранится число. Строковая (символьная) переменная – это переменная, в которой хранится слово или фраза. В конце имени строковой переменной ставится знак доллара $. Значение символьной переменной записывается в кавычках. Операция передачи новых данных в переменную называется присваиванием и обозначается знаком =. Содержимое хранится в переменной до тех пор, пока в эту переменную не будет занесено новое значение –Например: А=10 – числовой переменной А присваивается значение, равное 10 B$=«МАМА» - символьной переменной В$ присваивается значение «МАМА» При выполнении программы: –Имя переменной не изменяется; –Значение переменной может изменяться несколько раз; –Если значение переменной не задано, то оно считается равным нулю.

Оператор INPUT Оператор INPUT вводит значения переменной с клавиатуры в память компьютера. INPUT подсказка; имя переменной INPUT в переводе с английского языка означает вставлять, вводить. При встрече с оператором INPUT программа приостанавливает свое действие; на экране появляется знак вопроса ?, после которого необходимо набрать на клавиатуре значение переменной, входящей в состав оператора INPUT, нажать клавишу Enter. Оператор INPUT можно использовать для присваивания значений как числовым, так и строковым переменным. Например:INPUT S INPUT S=; S INPUT введи значение S=; S Оператор CLS очищает экран монитора

Разветвляющийся алгоритм IF условие THEN ветвь да ELSE ветвь нет еслитогдаиначе –Если условие верно, то выполняется оператор или группа операторов, записанная после слова THEN; –Если условие неверно, то выполняется оператор или группа операторов, записанная после слова ELSE, затем компьютер приступает к выполнению следующей строки программы; –Если слово ELSE отсутствует, то выполняется переход к следующей строке программы. Например: IF x>0 THEN y = x^2 +2 ELSE y = x -6 Условный оператор IF…THEN…ELSE

Условие записывается в виде строки отношений: A>B – больше C=Z – больше или равно S1 AND C

Задача Составь программу по заданной блок-схеме начало Ввод х Вывод Y конец X>0 Y=X^3Y=X^2 +- Программа CLS INPUT X=;X IF X>0 THEN Y=X^3 ELSE Y=X^2 ? Y=;Y

Домашнее задание Составь блок-схему и программу вычисления у=а 3 +1, если а

Циклический алгоритм FOR … NEXT – оператор цикла для следующий FOR x = x н TO x к STEP h тело цикла NEXT x Шаг может быть целой или дробной, положительной или отрицательной величиной. Если шаг не указан, то он считается равным единице. Оператор цикла FOR… NEXT

Решение задач по теме «Циклический алгоритм» 1. Напечатать на экране монитора 20 раз слово Привет. программа: CLS FOR X=1 TO 20 STEP 1 ? Привет Next X 2. Составить программу для выводы на экран чисел от 1 до Вывести на экран все четные числа от 0 до Вывести на экран все числа, кратные 5, в диапазоне от 0 до Вывести на экран числа 600, 700, …, Вывести на экран числа 1200, 1100, …, Вывести на экран 10 строчек «**********». Если начальное значение переменной больше ее конечного значения, то шаг цикла должен быть отрицательным.

2. CLS FOR X=1 TO 10 ? X Next X 3. FOR X=2 TO 10 STEP 2 ? X Next X 4. FOR X=5 TO 100 STEP 5 ? X Next X 5. FOR X=600 TO 1200 STEP 100 ? X Next X 6. FOR X=1200 TO 600 STEP -100 ? X Next X 7. FOR X=1 TO 10 ? ********** Next X Решение задач