#include <iostream>
using std::cout;
using std::cin;
int main(){
double a, b, c, p, S;
cout << "Введите стороны треугольника";
cin >> a >> b >> c;
p = (a + b + c)/2;
S = p*(p-a)*(p-b)*(p-c);
cout << "\nПлощадь = " << S;
}
Var
A,i:integer;
P:real;
Begin
P:=1;
WriteLn('Введите 10 целых чисел');
For i:= 1 to 10 do
Begin
Read(A);
if (10<=A)and(A<=20) then P:=P*A;
End;
WriteLn('P = ',P);
End.
Пуск-завершение работы или принудительное
1) 40 символов * 40 строк = 800 символов
800 символов * 1 байт = 800 байт
512 Мбайт = 536870912 байт
536870912/800= 671 088.64
Ответ: необходимо 671 088.64 страницы.
2) 12 / 8=1.5 пикселя
128 = 2^6
1,5 * 6= 9 бит
Ответ: занимает 9 бит.
3) 512 мбайт = 524288 кбайт
524288 / 8 = 65536 сек
Ответ: нужно 65536 секунд для отправки файла.
Формальные языки - языки, в которых осмысленные сообщения содержат символы конечного алфавита, строятся и интерпретируются по определённым чётким правилам.
Примеры формальных языков: языки программирования, язык логики. Можно построить и свой формальный язык: например, будем бросать монетку и приписывать к строчке О, если выпал орёл, и Р, если выпала решка. Тогда множество строк, содержащих О и Р будет формальным языком, в котором, например, ОРР будет означать, что в первый раз выпал орёл, а потом два раза - решка.