Write down the phrase using Python rules: a) треть суммы двух чисел; b) модуль разности двух чисел; с) полупроизведение трех чисел * МОЙ ОТВЕТ 2. [3] Write down the conditions using Python rules: a) число б неотрицательное; b) оба числа не кратны 8; с) хотя бы одно из чисел четное * - Мой ответ 3. [2] True or False: a) вложенный оператор IF не зависит от того, как выполнится предыдущий оператор IF; b) Отступы вложенного оператора IF важны. Количество пробелов для каждой строки определяет, какой код какому оператору IF принадлежит.4. [2] Answer the question <<What is this form of the conditional operator?» and calculate: * a=11
b=2
if a<b:
b+=12
else:
a+=12
else:
if a==b: print(b)
a- 18
b-=6
print(a)
МОЙ ОТВЕТ
5. [2]Y is an integer number. If this number is non-negative, then find the third power of the number. (Y - челое число. Если это число неотрицательное, то найдите третью степень числа.) *6. [2] 2 numbers are given. If the first number is greater than the second, then the text "The first number is greater than the second" will be printed, otherwise the text "The second number is greater than the first" will be printed. (Даны 2 числа. Если первое число больше второго, то на экране будет напечатан текст "Первое число больше второго", в противном случае будет отображен текст "Второе число больше первого".)
МОЙ ОТВЕТ
7. [2] Write a Python program.
2-х², если х≥ 2 3x 17 . если x <-7 0, в других случаях
Таблица рецептов в БД
Пусть имеется проект в Simple-Scada и мы настроили подключение к СУБД MySQL к нашей базе данных с именем "my_database". Теперь в эту базу данных сохраняются сообщения, тренды проекта и т.д. Мы хотим добавить в БД новую таблицу для хранения рецептов и реализовать редактирование этой таблицы через скаду. Допустим у нас есть три компонента: K1, K2 и K3 и нужно чтобы при выборе рецепта количество каждого компонента считывалось из рецепта и записывалось в соответствующие переменные которые затем будут использованы в тех. процессе. Сначала организуем интерфейс проекта. Достаточно двух страниц.
// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
type
tBook=record
author:string[30];
naim:string[50];
pages:integer;
godizd:integer
end;
begin
var f:file of tBook;
Rewrite(f,'books.dat');
Writeln('Ввод данных по книгам');
var s1,s2:string;
var i1,i2:integer;
var book:tBook;
repeat
s1:=ReadlnString('Автор или * для окончания ввода:');
if s1<>'*' then begin
s2:=ReadlnString('Название книги:');
i1:=ReadlnInteger('Количество страниц:');
i2:=ReadlnInteger('Год издания:');
(book.author,book.naim,book.pages,book.godizd):=(s1,s2,i1,i2);
Write(f,book)
end
until s1='*';
Writeln('*** Ввод завершен ***');
f.Close
end.
Тестовое решение
Ввод данных по книгам
Автор или * для окончания ввода: Жюль Верн
Название книги: 80 тысяч километров под водой
Количество страниц: 573
Год издания: 1951
Автор или * для окончания ввода: Сергей Лукьяненко
Название книги: Дозор
Количество страниц: 934
Год издания: 2004
Автор или * для окончания ввода: Жюль Верн
Название книги: Властелин мира
Количество страниц: 104
Год издания: 2011
Автор или * для окончания ввода: *
*** Ввод завершен ***
2. Программа для выборки
// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
type
tBook=record
author:string[30];
naim:string[50];
pages:integer;
godizd:integer
end;
begin
var f:file of tBook;
Reset(f,'books.dat');
var s:=ReadlnString('Автор книги:');
var y:=Readinteger('Год издания, не ранее:');
var k:=0;
var book:tBook;
while not f.Eof do begin
Read(f,book);
if (book.author=s) and (book.godizd>=y) then begin
Writeln(book);
Inc(k)
end;
end;
if k=0 then Writeln('Таких книг не найдено');
f.Close
end.
Тестовое решение
Автор книги: Жюль Верн
Год издания, не ранее: 2005
(Жюль Верн,Властелин мира,104,2011)