Предпросмотр материала:
|
Введение в программирование. Понятие программы. Операторы LET, PRINT, INPUT
Компьютер – это просто машина, которая выполняет ваши указания. И все эти указания она выполняет по определенной команде (программе).
Программы для компьютера пишут люди, которых называют программистами.
Нам с вами предстоит научится писать несложные программы. Но для этого необходимо знать основные операторы, использующиеся для составления программ.
Основные операторы и команды языка Бейсик.
Операторы – это основные элементы языка программирования, из которых конструируются определенные слова, которые являются зарезервированными. Их нельзя использовать для обозначение программных переменных или создаваемых процедур или функций.
Программа для компьютера является набором операторов. По мере того, как вводится в компьютер каждый оператор программы он запоминается в памяти компьютера.
Операторы программы не выполняются сразу. Для этого необходимо запустить программу клавишей F5.
Оператор присваивания.
Предположим, что у вас имеется числовая переменная с именем А. Можно присвоить значение данной переменной с помощью оператора LET
LET А = 8
Например: LET А = 8
LET В = 3
LET С = 10
LET У = А*В*С
В результате данной программы ( а это уже программа!) мы подсчитаем произведение трех переменных: а,в,с
Но для того, чтобы результат данной программы вышел на экран компьютера необходимо знать еще один оператор:
PRINT - оператор вывода данных.
Данный оператор записывается с пояснительным текстом в кавычках.
PRINT «результат равен»; У
Войдем в программу Бейсик и напечатаем данную программу.
А = 8
В = 3
С = 10
У = А*В*С
PRINT «результат равен»; У
Запустите программу на выполнение (F5).
В результате выполнения данной программы вы увидите следующую фразу:
результат равен 240
Иногда возникает ситуация, когда нужно ввести не постоянное число, а любое с клавиатуры.
Оператор ввода данных input позволяет вводить данные в ЭВМ во время выполнения программы.
При выполнения оператора input вычисления по программе прерываются и на экране появляется вопросительный знак ?
Программист набирает на клавиатуре необходимое значение и нажимает клавишу ввода.
INPUT «Введите радиус окружности»;R
При выполнении этого оператора на дисплее будет выведено:
Введите радиус окружности ?
Программист должен ввести значение радиуса и нажать Enter.
Пример 1. Для обозначения длины и высоты стены используются числовые переменные L и H. Написать программу для вычисления площади стены.
L = 8
H = 3
S = L*H
PRINT «площадь равна»; S
В данной программе присвоены конкретные значения переменным L и H. Но данную программу можно записать и в другом виде:
INPUT «Введите длину стены»;L
INPUT «Введите высоту стены; H
S = L*H
PRINT «площадь равна»; S
В данной программе значение переменных L и H зависит уже от программиста, работающего с данной программой.
Пример 2. Составить программу для вычисления площади и
периметра треугольника (применить формулу Герона)
INPUT «Введите стороны треугольника; a,b,c
Р = (а + в + с) / 2
S = SQR(p * (p – a) * (p – d) * (p – c))
PRINT «площадь треугольника равна»; S
Составьте программу:
Заработок S рабочих на фабрике составил Z рублей.
Написать программу для вывода на экран заработка
одного рабочего; 3- х рабочих.
INPUT «Введите месячный заработок»; Z
INPUT «Введите количество рабочих; S
Y = Z / S
Y1 = Z / S * 3
PRINT «заработок одного рабочего =»; Y «руб»
PRINT «заработок трех рабочих =»; Y1 «руб»
4. Массивы
Решение многих задач на ЭВМ связано с обработкой большого количества данных. Эти данные обычно представлены в виде таблиц. Часто используются одномерные и двумерные таблицы (массивы).
Одномерные массивы содержат N элементов и каждый имеет один индекс – номер элемента в таблице.
Двумерный массив содержит N x M элементов и каждый элемент имеет два индекса (номер строки и номер столбца)
Каждый массив должен быть объявлен до того, как с ним будут выполняться расчеты.
Для объявления массива используется оператор DIM. Потом перечисляются через запятую имена таблиц и в скобах указываются максимальные значения.
Пример ввода линейного (одномерного) массива
Input “введите n”; n
Dim A(n)
For i=1 to n
Input A(i)
Next i
Задачи анализа сводятся к работе с заполненным массивом по нахождению каких то его характеристик, например: найти сумму элементов массива
Задача 1
Input” введите количество элементов массива”; n
DIM A(n)
For i=1 to n
Input “ введите элементы массива”; A(i)
S=s+A(i)
Next i
Print” сумма элементов массива равна” s
Задача 2
Нахождение максимального элемента в таблице
Input “n=”;n
DIM a(n)
For i=1 to n
A(i)=int( rnd(1)*20+1)
Next i
Max=A(1): k=1
For i=2 to n
Next i
?” max =” max “ его индекс =» k
Задача 3
Сформировать массив случайных элементов A(N), значения которых находятся в интервале (-10, 10). Подсчитать количество отрицательных элементов массива.
Input “n=”;n
Dim A(n)
For i=1 to n
A(i) = int(rnd(1)*20-10)
Print A(i)
Next i
For i=1 to n
If A(i)
Next i
Print “ отрицательных элементов” otr
Введение в программирование. Понятие программы. Операторы LET, PRINT, INPUT
Компьютер – это просто машина, которая выполняет ваши указания. И все эти указания она выполняет по определенной команде (программе).
Программы для компьютера пишут люди, которых называют программистами.
Нам с вами предстоит научится писать несложные программы. Но для этого необходимо знать основные операторы, использующиеся для составления программ.
Основные операторы и команды языка Бейсик.
Операторы – это основные элементы языка программирования, из которых конструируются определенные слова, которые являются зарезервированными. Их нельзя использовать для обозначение программных переменных или создаваемых процедур или функций.
Программа для компьютера является набором операторов. По мере того, как вводится в компьютер каждый оператор программы он запоминается в памяти компьютера.
Операторы программы не выполняются сразу. Для этого необходимо запустить программу клавишей F5.
Оператор присваивания.
Предположим, что у вас имеется числовая переменная с именем А. Можно присвоить значение данной переменной с помощью оператора LET
LET А = 8
Например: LET А = 8
LET В = 3
LET С = 10
LET У = А*В*С
В результате данной программы ( а это уже программа!) мы подсчитаем произведение трех переменных: а,в,с
Но для того, чтобы результат данной программы вышел на экран компьютера необходимо знать еще один оператор:
PRINT - оператор вывода данных.
Данный оператор записывается с пояснительным текстом в кавычках.
PRINT «результат равен»; У
Войдем в программу Бейсик и напечатаем данную программу.
А = 8
В = 3
С = 10
У = А*В*С
PRINT «результат равен»; У
Запустите программу на выполнение (F5).
В результате выполнения данной программы вы увидите следующую фразу:
результат равен 240
Иногда возникает ситуация, когда нужно ввести не постоянное число, а любое с клавиатуры.
Оператор ввода данных input позволяет вводить данные в ЭВМ во время выполнения программы.
При выполнения оператора input вычисления по программе прерываются и на экране появляется вопросительный знак ?
Программист набирает на клавиатуре необходимое значение и нажимает клавишу ввода.
INPUT «Введите радиус окружности»;R
При выполнении этого оператора на дисплее будет выведено:
Введите радиус окружности ?
Программист должен ввести значение радиуса и нажать Enter.
Пример 1. Для обозначения длины и высоты стены используются числовые переменные L и H. Написать программу для вычисления площади стены.
L = 8
H = 3
S = L*H
PRINT «площадь равна»; S
В данной программе присвоены конкретные значения переменным L и H. Но данную программу можно записать и в другом виде:
INPUT «Введите длину стены»;L
INPUT «Введите высоту стены; H
S = L*H
PRINT «площадь равна»; S
В данной программе значение переменных L и H зависит уже от программиста, работающего с данной программой.
Пример 2. Составить программу для вычисления площади и
периметра треугольника (применить формулу Герона)
INPUT «Введите стороны треугольника; a,b,c
Р = (а + в + с) / 2
S = SQR(p * (p – a) * (p – d) * (p – c))
PRINT «площадь треугольника равна»; S
Составьте программу:
Заработок S рабочих на фабрике составил Z рублей.
Написать программу для вывода на экран заработка
одного рабочего; 3- х рабочих.
INPUT «Введите месячный заработок»; Z
INPUT «Введите количество рабочих; S
Y = Z / S
Y1 = Z / S * 3
PRINT «заработок одного рабочего =»; Y «руб»
PRINT «заработок трех рабочих =»; Y1 «руб»
4. Массивы
Решение многих задач на ЭВМ связано с обработкой большого количества данных. Эти данные обычно представлены в виде таблиц. Часто используются одномерные и двумерные таблицы (массивы).
Одномерные массивы содержат N элементов и каждый имеет один индекс – номер элемента в таблице.
Двумерный массив содержит N x M элементов и каждый элемент имеет два индекса (номер строки и номер столбца)
Каждый массив должен быть объявлен до того, как с ним будут выполняться расчеты.
Для объявления массива используется оператор DIM. Потом перечисляются через запятую имена таблиц и в скобах указываются максимальные значения.
Пример ввода линейного (одномерного) массива
Input “введите n”; n
Dim A(n)
For i=1 to n
Input A(i)
Next i
Задачи анализа сводятся к работе с заполненным массивом по нахождению каких то его характеристик, например: найти сумму элементов массива
Задача 1
Input” введите количество элементов массива”; n
DIM A(n)
For i=1 to n
Input “ введите элементы массива”; A(i)
S=s+A(i)
Next i
Print” сумма элементов массива равна” s
Задача 2
Нахождение максимального элемента в таблице
Input “n=”;n
DIM a(n)
For i=1 to n
A(i)=int( rnd(1)*20+1)
Next i
Max=A(1): k=1
For i=2 to n
Next i
?” max =” max “ его индекс =» k
Задача 3
Сформировать массив случайных элементов A(N), значения которых находятся в интервале (-10, 10). Подсчитать количество отрицательных элементов массива.
Input “n=”;n
Dim A(n)
For i=1 to n
A(i) = int(rnd(1)*20-10)
Print A(i)
Next i
For i=1 to n
If A(i)
Next i
Print “ отрицательных элементов” otr
Профессия: Специалист по качеству
Профессия: Преподаватель информационных систем и технологий
В каталоге 7 120 курсов по разным направлениям
Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
Тема: § 13. Инструменты для разработки web-сайтов
Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
Тема: Глава 2. Интернет
Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
Тема: § 6. Проектирование многотабличной базы данных