Содержание
- 2. Повторение Какие вы знаете типы выражений? Какие операции производятся над арифметическими выражениями? Какая операция называется конкатенацией?
- 3. Введение в язык программирования QBasic Введение в программирование
- 4. Этапы создания программы Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала разрабатывается алгоритм
- 5. Транслятор Транслятор — средство для преобразования текстов из одного языка, понятного человеку, в другой язык, понятный
- 6. Этапы создания программы Алгоритм Текст программы на каком-либо языке программирования Машинный код CLS INPUT a s=a*a
- 7. Языки программирования Языки программирования - искусственные языки. От естественных они отличаются ограниченным числом "слов", значение которых
- 8. Из истории языков программирования На заре компьютерной эры, в 50-е годы XX века, программы писались на
- 9. Из истории языков программирования В 60—70-е годы для облегчения труда программистов начали создаваться языки программирования высокого
- 10. Из истории языков программирования Наиболее широко распространенным типом языков программирования высокого уровня являются процедурные языки. В
- 11. Функции в языке программирования QBasic Функции могут быть различных типов: Математические (значениями как аргументов, так и
- 12. Арифметические операции на языке Basic
- 13. Математические функции на языке Basic
- 14. Операторы В языках программирования высокого уровня программа - это перечень действий. Исполнение этих действий определено в
- 15. Некоторые операторы языка QBasic REM – оператор комментария. Все что следует после этого оператора до конца
- 16. Некоторые операторы языка QBasic CLS - очистить экран. Вся информация, которая была на экране, стирается. пример:
- 17. Некоторые операторы языка QBasic PRINT (вывод, печать) – оператор вывода. Выводит информацию на экран. пример: PRINT
- 18. Некоторые операторы языка QBasic INPUT (ввод) – оператор ввода. Используется для передачи в программу каких-либо значений.
- 19. Некоторые операторы языка QBasic END – оператор конца программы. пример: END IF - если, THEN -
- 20. Некоторые операторы языка QBasic DIM – оператор описания типа переменной. Пример: DIM a, b, chislo1 AS
- 21. Практическая часть: Запись математических выражений
- 22. Программа для вычисления перемещения REM ВЫЧИСЛЕНИЕ ПЕРЕМЕЩЕНИЯ CLS INPUT "ВВЕДИТЕ НАЧ. СКОРОСТЬ ", v0 INPUT "ВВЕДИТЕ
- 23. Программа для вычисления перемещения REM ВЫЧИСЛЕНИЕ ПЕРЕМЕЩЕНИЯ CLS DIM v0, a, t, s AS SINGLE INPUT
- 24. Линейная структура программы Введение в программирование
- 25. Линейная структура программы Программа имеет линейную структуру, если все операторы (команды) выполняются последовательно друг за другом.
- 26. Линейная структура программы
- 27. CLS PRINT "Привет!"
- 28. Площадь прямоугольника CLS a=3 b=4 s=a*b PRINT "Площадь прямоугольника равна ",s END
- 29. Площадь прямоугольника CLS INPUT "Введите длину: ", a INPUT "Введите ширину: ", b s=a*b PRINT "Площадь
- 30. Задача: Рассмотрим для примера программу вычисления площади треугольника по 3 сторонам. , где a b c
- 31. Составим алгоритм и запишем его в виде блок-схемы:
- 32. Программа может иметь вид: вычисление площади треугольника по 3 сторонам. REM Вычисление ……………………по 3 ………… C....
- 33. Задание: написать программу вычисления выражения y = SQR(x) + SQR((x + 2) / 5)
- 34. Домашнее задание 1.Уметь составлять блок-схемы и программы, имеющие линейную структуру, записывать математические выражения на QBasic. 2.Составить
- 35. Развлетвляющаяся структура программы Введение в программирование
- 36. Вопросы: Что такое транслятор? Какие языки программирования вы знаете? Что такое оператор? Какие операторы языка программирования
- 37. Разветвляющий алгоритм - Алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность
- 38. Разветвляющий алгоритм Во многих случаях требуется, чтобы при одних условиях выполнялась одна последовательность действий, а при
- 39. Рассмотрим запись условного оператора на языке Basic Простая форма оператора выглядит следующим образом: IF THEN или
- 40. Первичные конструкции на языке QBasic Условия - еще один тип логических выражений. В них используются следующие
- 41. Первичные конструкции на языке QBasic Справа и слева от знака сравнения должны стоять величины, относящиеся к
- 42. Программа может иметь вид: 1 вариант CLS REM Равносторонний ли треугольник INPUT «Введите сторону А:»; А
- 43. Пример: 2 вариант CLS REM Равносторонний ли треугольник INPUT «Введите стороны треугольника через запятую- А, В,
- 44. Пример: проверить, равно ли введенное число некоторому значению, и в случае равенства выдать на экран сообщение
- 45. Повторение: запишите выражения на языке QBasic
- 46. Пример: определить, является ли треугольник со сторонами a, b, c - равнобедренным …….. ……..Равнобедренный ли треугольник
- 47. Задание: написать программу с условием вычисления выражения x=0; y=0 x=1; y=1.697785
- 48. Пример: Решение квадратного уравнения. Решение квадратного уравнения зависит от значения дискриминанта. REM Решение квадратного уравнения INPUT
- 49. Задание: написать программу с условием вычисления выражения x=1; y=-1 x=2; y=3
- 50. Задание: составить линейную и разветвляющуюся программы 1.Теоремы Пифагора: a2+b2=c2 2.Площади произвольного четырехугольника ABCD, равной половине произведения
- 51. Тестирование 1. Понятное и точное предписание исполнителю при заданных начальных данных выполнить конечную последовательность команд, приводящую
- 52. Тестирование 2. Алгоритмическая конструкция какого типа изображена на блок-схеме? 1)линейная 2)циклическая 3)разветвляющаяся 4)вспомогательная
- 53. Тестирование 3. Алгоритм включает в себя ветвление, если 1. он составлен так, что его выполнение предполагает
- 54. Тестирование 4. Выберите верное представление арифметического выражения на алгоритмическом языке: 1. x + 3y / 5xy
- 55. Тестирование 5. Алгоритм, записанный на «понятном» компьютеру языке, называется 1. исполнителем алгоритмов; 2. программой; 3. текстовкой;
- 56. Правильный ответ на тест 1) 3 2) 1 3) 2 4) 4 5) 2
- 57. Задание: Написать программу решения следующей шуточной задачи: ЭВМ спрашивает: «Сколько Вам лет?». Если ответ больше 100,
- 58. Домашнее задание 1.Уметь составлять блок-схемы и программы, имеющие разветвляющуюся структуру, записывать математические выражения на QBasic. 2.Написать
- 59. Алгоритмическая структура «выбор» Введение в программирование
- 60. Структура «выбор» Структура IF... позволяет выбрать между двумя вариантами. Если требуется осуществить выбор между большим числом
- 61. Структура «выбор» Эта структура имеет вид: SELECT CASE CASE CASE ... CASE ELSE END SELECT Выражение,
- 62. Пример: выдать словесное значение числа REM Преобразование чисел в слова INPUT "Введите число", a SELECT CASE
- 64. Скачать презентацию