Простейшие линейные программы на вычисления. Операторы INPUT и PRINT. Составление линейных программ для решения задач из курса спецтехнологии.
Оценка 4.8

Простейшие линейные программы на вычисления. Операторы INPUT и PRINT. Составление линейных программ для решения задач из курса спецтехнологии.

Оценка 4.8
doc
информатика +1
06.05.2020
Простейшие линейные программы на вычисления. Операторы INPUT и PRINT. Составление линейных программ для решения задач из курса спецтехнологии.
Простейшие линейные программы на вычисления. Операторы INPUT и PRINT. Составление линейных программ для решения задач из курса спецтехнологии.
34-35_Простейшие линейные программы на вычисления.doc

Практическая работа № 34-35.

Тема: Программирование.

Наименование: Простейшие линейные программы на вычисления. Операторы INPUT и PRINT. Составление линейных программ для решения задач из курса спецтехнологии.

Цель работы: Ознакомить с основными операторами языка. Научить составлять, вводить, редактировать и отлаживать линейные программы.

1. Краткие теоретические сведения.

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

Оператор – это предписание ЭВМ, содержит указание машине, что надо выполнить в данный момент. Оператор состоит из специально зарезервированного слова и данных.

  • Оператор REM или апостроф ' - обозначает комментарий к программе или команде. Вся строка (как правило, это поясняющий текст), что идёт после знака комментария, не исполняется. Этот знак используется при отладке программ.
  • Оператор CLS-оператор очистки экрана. С него часто начинаются программы, работающие в текстовом режиме.
  • Оператор END означает конец программы. Применение этой команды в конце программы не является обязательным.

Операции ввода-вывода информации

  • Для вывода (печати) информации на экран применяется оператор PRINT.

Примеры:

PRINT X - вывод на экран значения числа X.

PRINT "Скорость тела равна: V="; V; "м/с" - выводимый на экран текст указывается в кавычках. Вместо знака ";" можно ставить знак ",".

Просто оператор PRINT без текста и знаков даёт пустую строку на экране.

Если при работе в среде QBasic 4.5 вместо слова PRINT ставить знак вопроса "?", а затем нажать Enter, то слово PRINT само появится на экране. Это упрощает работу программиста.

  • Ввод данных с клавиатуры осуществляется с помощью оператора INPUT

Пример: INPUT X - ввод числа X. На экране появится знак "?" и компьютер ждёт ввода переменной Х (это приглашение ввести число).

INPUT "Введите число Х="; X - можно вводить в кавычках подсказку, она будет выводиться на экран. После подсказки можно ставить знак "," вместо знака ";", но тогда знака вопроса "?" на экране не будет, а вместо него в качестве приглашения будет мигать курсор.

Пример 1: Вычислить площадь треугольника по формуле Герона.

CLS

REM Определите площадь треугольника по формуле Герона.

INPUT "Введите величину стороны a: a=", a

INPUT "Введите величину стороны b: b=", b

INPUT "Введите величину стороны c: c=", c

p = (a + b + c) / 2

S = SQR(p * (p - a) * (p - b) * (p - c))

PRINT "Ответ: площадь треугольника равна: S="; S

Пример 2 (с использованием строковых переменных). Напечатайте на экране введённые с клавиатуры фамилию, имя и группа учащегося.

CLS

INPUT "Введите свою фамилию: ", f$

INPUT "Введите своё имя: ", i$

INPUT "Введите свою группу: ", k$

PRINT

PRINT f$; " "; i$; ", "; k$

END

2. Задания.

1. Внимательно изучите теоретический материал.

2. Запустите программу c:\QBasic\qbasic.exe. Нажмите Esc и вы готовы к работе.

3. Наберите программу, приведенную в примере 1.

4. Для запуска программы выберите строку Запуск меню Запуск или нажмите Shift+F5. Наберите значение a равное 5 и нажмите Enter. Далее введите значения b=4 и c=3. Запишите полученное значение S в таблицу. Повторите вычисления для других значений a, b, c. По результатам выполнения программы заполните таблицу:

a

b

c

S

5

4

3

 

7,2

5,14

3,25

 

1,7

4

5

 

5. Сохраните созданный файл под именем geron.bas в папку своей группы. Для этого выполните следующий алгоритм:

а) В меню Файл выберите пункт Сохранить как…

б) В диалоговом окне Сохранить как перейдите в поле Кат/Диски, выделите строку  ..  и нажмите Enter.

в) Выбрать имя нужного диска и каталога своей группы.

г) В поле Имя файла набрать имя файла geron.bas

д) Нажать кнопу ОК или Enter

6. В меню Файл выберите строку Новый для создания нового файла.

7. Наберите программу, приведенную в примере 2, и выполните для своих данных. Измените программу таким образом, чтобы она выглядела следующим образом:

CLS

INPUT "Введите свою фамилию: ", f$

INPUT "Введите своё имя: ", i$

INPUT "Введите свою группу: ", k$

PRINT

PRINT Фамилия,Имя,Группа

PRINT f$, i$, k$

END

Запишите результат выполнения программы. Сохраните файл под именем anketa.bas в каталоге своей группы.

Вопрос: Чем отличается результат выполнения оператора PRINT f$, i$, k$  и PRINT f$; i$; k


8. Составьте блок-схему алгоритма и напишите программу для решения задачи:

Специальность 1201. Рассчитать глубину резания при обтачивании вала, если известны диаметр заготовки D, диаметр детали d и число проходов i используя формулу: . Результатом работы программы должно быть сообщение: Глубина резания равна ……. мм. Выполните программу для:

а) D=70 мм         d=68мм          i=4

б) D=32 мм         d=29мм          i=3

Специальность 1806. Определите длину L никелинового провода (r=0,42 Ом×мм2/м) диаметра D, используемого при изготовлении реостата, имеющего сопротивление R. Используйте формулы: . Расчеты выполнить для:         

Специальность 1705. Рассчитать путь, пройденный автомобилем при разгоне, если известно, что он разгоняется до скорости 100 км/ч за 6 сек; 4 сек; 8 сек. Использовать формулу     

Вопросы:

1. Какие способы записи комментариев в программе на языке Бейсик вы знаете?

2. Каким образом отражается на экране выполнение оператора INPUT?

3. Оформление отчета:

1. Переписать основные операторы языка Бейсик и их назначение, примеры программ из методического пособия в тетрадь.

2. Выполнить п.п. 2-8 задания.

3. Результаты вычислений задания п.8 оформить в виде таблицы.

3. Сохранить программу п.8 задания в каталоге своей группы под именем pr35_3.bas

3. Дать ответы на вопросы задания и объяснить их.

4. Контрольные вопросы.

1. Какие основные операторы языка Бейсик вы знаете?

2. Какие способы ввода данных вы можете назвать?

3. Какие типы данных вы знаете?

4. Назовите основные правила записи арифметических выражений на языке Бейсик.


Практическая работа № 34-35.

Практическая работа № 34-35.

Пример 2 (с использованием строковых переменных)

Пример 2 (с использованием строковых переменных)

Составьте блок-схему алгоритма и напишите программу для решения задачи:

Составьте блок-схему алгоритма и напишите программу для решения задачи:
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
06.05.2020
Посмотрите также: