ОТ ПРАКТИЧЕСКАЯ РАБОТА
«Построение графиков и диаграмм в электронных таблицах»
Задание 1 Постройте график функции
1) на интервале с шагом 0,5
2) на интервале с шагом 0,2
3) на интервале с шагом 0,1
4) * для в диапазоне от -1 до +1 с шагом 0,05, где - произвольные постоянные.
Задание 2 Рассчитайте еженедельную выручку цирка, если известно:
1) количество проданных билетов каждый день
2) цена взрослого билета - 15 руб.
3) цена детского на 30% дешевле чем взрослого.
Постройте диаграмму (график) ежедневной выручки цирка.
Задание 3 Постройте диаграммы
В пещере у реки поселился огнедышащий дракон по имени Сергей Михайлович. Всех,
кто пытался его прогнать, он прогонял сам, полыхая на них огнем. За первые 100 лет
дракона пытались прогнать 2 царевича, 3 королевича и 5 простых рыцарей. За 2 -ое
столетие на него покушались 3 царевича, 2 королевича и 7 простых рыцарей. За
третий век дракона беспокоили 7 царевичей, 5 королевичей и 6 простых рыцарей. За
следующее столетие Сергею Михайловичу пришлось иметь дело с 3 царевичами, 6
королевичами и 10 простыми рыцарями. После этого дракона в конце концов
оставили в покое и объявили гору, на которой он жил, заповедником.
Требуется:
1) Построить 4 круговых диаграммы, показывающие, сколько королевичей и
сколько простых рыцарей пытались в течение каждого века выгнать из дому ни в
чем не повинного дракона.
2) Постройте 2 столбиковые диаграммы, показывающие, сколько царевичей,
королевичей и простых рыцарей пытались в течение каждого века выгнать из
дому ни в чем не повинного дракона. На одной из них в качестве опорных точек
возьмите столетия, на другой - титулы (царевич, королевич, простой рыцарь).
3) Постройте линейную диаграмму, показывающую, как изменялось от века к веку
количество царевичей, королевичей и простых рыцарей, пытавшихся выгнать из
дому ни в чем не повинного дракона.
const n=10;
var a:array[1..n+1] of integer;
p,i:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
a[i]:=random(21);
write(a[i]:4);
end;
writeln;
write('p = '); readln(p);
a[n+1]:=p;
i:=1;
while a[i]<>p do i:=i+1;
if i<=n
then writeln('Искомый элемент найден, его номер = ',i)
else writeln('Искомый элемент не найден');
end.
Пример 1:
Исходный массив:
7 17 16 13 0 1 19 20 12 5
p = 13
Искомый элемент найден, его номер = 4
Пример 2:
Исходный массив:
20 4 5 12 14 10 11 16 18 20
p = 15
Искомый элемент не найден
Таблица рецептов в БД
Пусть имеется проект в Simple-Scada и мы настроили подключение к СУБД MySQL к нашей базе данных с именем "my_database". Теперь в эту базу данных сохраняются сообщения, тренды проекта и т.д. Мы хотим добавить в БД новую таблицу для хранения рецептов и реализовать редактирование этой таблицы через скаду. Допустим у нас есть три компонента: K1, K2 и K3 и нужно чтобы при выборе рецепта количество каждого компонента считывалось из рецепта и записывалось в соответствующие переменные которые затем будут использованы в тех. процессе. Сначала организуем интерфейс проекта. Достаточно двух страниц.