Практическая работа №4 по общеобразовательной учебной дисциплине: ОУД.07 Информатика наименование работы: Программный принцип работы компьютера.

Смоленский колледж телекоммуникаций
(филиал) федерального государственного
бюджетного образовательного учреждения высшего образования
«Санкт-Петербургский государственный университет телекоммуникаций
им. проф. М.А. Бонч-Бруевича»















Практическая работа №4

по общеобразовательной учебной дисциплине: ОУД.07 Информатика
наименование работы: Программный принцип работы компьютера.
по специальностям: 09.02.02,09.02.03,11.02.11,11.02.11,11.02.09
работа рассчитана на 2 часа
составлена преподавателем: Скряго О.С.











Смоленск, 2016


1.Цель работы: овладеть навыками составления алгоритмов на естественном языке, построения блок-схемы алгоритма, записанного на естественном языке и составление программ линейной структуры на BASIC.

2.Информационные ресурсы:
Цветкова, М.С. Информатика и ИКТ: учебник для НПО и СПО/ М.С.Цветкова, Л.С.Великович - М.:"Академия", 2012. - 352с, [8] л. цв. ил. ISBN 978-5-7695-8607-1
Хлебников, А.А. Информатика: учебник/А.А.Хлебников.- Ростов н/Д: Феникс, 2012.- 507, [1]c.: ил. ISBN 978-5-222-19231-3
3.Вопросы домашней подготовки:
Что такое алгоритм?
Какие типы алгоритмов вы знаете?
Что такое блок схема?
4.Основное оборудование:
4.1. ПЭВМ;
4.2. ПО:
4.2.1. BASIC.
4.2.2. Microsoft Office 2007 Plus.
5.Задание:
Вариант 1
Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:
а) b^2;
б) lg(u*(1/3)+sqr(v)+z).
3. Составьте алгоритм, блок-схему и напишите программу вычисления длины окружности заданного радиуса.

Вариант 2
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2.Запишите в обычной математической форме арифметические выражения:
а) a+b/c+1;
б) lg(u*(1/3))+sqr(v)+z .
3. Составьте алгоритм, блок-схему и напишите программу вычисления площади прямоугольного треугольника по длинам двух его катетов.
Вариант 3
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:
а) 1/a*b/c;
б) abs(x^(y/x)-(y/x)^(1/3)).
3. Составьте алгоритм, блок-схему и напишите программу вычисления площадь круга заданного радиуса.
Вариант 4
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:
а) a^b^c/2;
б) sqr((x1-x2)^2+(y1-y2)^2).
3. Составьте алгоритм, блок-схему и напишите программу, которая определяет, периметр прямоугольника по двум сторонам.



Вариант 5
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:
а) (a^b)^c/2;
б) exp(abs(x-y))*(tan(z)^2+1)^x.
3. Составьте алгоритм, блок-схему и напишите программу вычисления среднего арифметического а, b, с, d..
Вариант 6
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:
а) a/b/c/d*p*q;
б) log(sqr(exp(x-y))+x^abs(y)+z).
3. Составьте алгоритм, блок-схему и напишите программу вычисления площади поверхности куба (длина ребра равна а).
Вариант 7
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:
а) 4/3^3.14*z/a/b;
б) sqr(exp(x*y)*tan(a)^n)/abs(b)+x^ y.
Составьте алгоритм, блок-схему и напишите программу, которая определяет, площадь прямоугольника по двум сторонам.



Вариант 8
Запишите по правилам алгоритмического языка выражение: HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
Запишите в обычной математической форме арифметические выражения:
а) x^y^z/a/b;
б) sqr(exp(x*y)*sin(a)^n)/cos(b)+x^ y.
3. Составьте алгоритм, блок-схему и напишите программу, которая определяет, площадь треугольника по формуле Герона.

Вариант 9
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:
а) abs(x^y^z)/sqr(b);
б) sqr(exp(x^y)*cos(a)^n)/cos(b)+x^ y.
3. Составьте алгоритм, блок-схему и напишите программу, которая определяет, периметр прямоугольника по двум сторонам.

Вариант 10
1. Запишите по правилам алгоритмического языка выражение:
HYPER13 EMBED Microsoft Equation 3.0 HYPER14HYPER15.
2. Запишите в обычной математической форме арифметические выражения:

3. Составьте алгоритм, блок-схему и напишите программу, которая определяет, периметр пятиугольника.
6.Порядок выполнения работы:
Повторить требования по соблюдению техники безопасности.
Включение ПК должно производиться в следующей последовательности:
включить принтер (если он нужен);
включить монитор;
включить системный блок.
Перед выключением компьютера завершите все работающие программы и подождите 1-2 сек. (это необходимо, если на вашем ПК предусмотрено кэширование дисков). Далее необходимо:
выключить системный блок;
выключить принтер (если он был включен);
выключить монитор.
. Ознакомиться с пунктами практической работы.
. Оформите свой отчет согласно седьмому пункту данной практической работы.
6.3.Выполните задание в соответствии со своим вариантом. 6.4 Сделайте вывод о проделанной работе.
7.Содержание отчета:
Название, цель работы, задание данной практической работы.
Номер варианта, условие задания своего варианта решение заданий.
Перечень контрольных вопросов.
Вывод о проделанной работе.
8.Контрольные вопросы:
8.1 Какой алгоритм называется линейным? Приведите примеры линейных алгоритмов.
Приведите блок - схему линейного алгоритма.
Команда ввода данных на QBASIC.
Команда вывода данных на QBASIC.
Какой алгоритм называется разветвляющимся?
Составлено преподавателем _______________ Скряго О.С.
9.Приложение
Самая главная и самая простая команда в языке BASIC (как и во всех других языках) операция присваивания. Формат команды:
Имя переменной = выражение.
Эта команда выполняется в два шага: вычисляется значение арифметического или символьного выражения, указанного в правой части команды; это значение присваивается переменной, записанной в левой части команды.

Роль кода операции в этой команде играет знак присваивания "=".
Итак, чтобы вычислить произведение или сумму двух чисел, в программе надо записать команду, которая почти не отличается от стандартной алгебраической формулы, например:
z = х * у или z = х + у
Вопрос в том, как ввести в машину исходные значения переменных и как вывести результат на дисплей. Для ввода данных с клавиатуры в QBASIC используется оператор INPUT, а для вывода данных на дисплей оператор PRINT.
Например:
INPUT "Введите коэффициент В и код режима ", b', kr$
На экран выводится: Введите коэффициент В и код режима.
Курсор устанавливается следом за последним символом выведенного текста, и программа ожидает ввода данных. Вы должны через запятую набрать все данные и нажать клавишу {ENTER}: 2.159,LT.
Если строка символов замкнуто не запятой, а точкой с запятой, INPUT выводят следом за текстом символ "?" и устанавливает курсор через пробел после "?", например:
Команда. INPUT "Год рождения"; gr %
Экран: Год рождения? _I
Символьное выражение в INPUT можно опустить. Тогда на экран будет просто выдан знак вопроса.
PRINT список выражений
В поле операндов через запятую или через точку с запятой перечисляются выражения, значения которых надо вывести на дисплей. Значения данных выводятся с текущей позиции курсора.
Например, команда
PRINT "Мне"; к%; "лет"
выведет на экран: Мне 16 лет









HYPER13PAGE HYPER15


HYPER13PAGE HYPER148HYPER15




Root Entry

Приложенные файлы

  • doc 33
    Скряго
    Размер файла: 94 kB Загрузок: 0

Добавить комментарий