Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://erp.cs.msu.su/2008.html
Дата изменения: Fri Apr 15 16:41:13 2011 Дата индексирования: Sat Apr 9 22:50:41 2016 Кодировка: Windows-1251 |
Задание по математике:
Задание по информатике:
Задача 1.
В текстовом файле задано арифметическое выражение из целых шестнадцатеричных чисел. Считать эти числа, вычислить их сумму и сохранить результат в другой текстовый файл в виде восьмеричного числа.
(AFA * 0E95 – 99B) + (333 / 11) – ABCDEF
Задача 2.
В одном текстовом файле задан произвольный текст на русском языке. В другом файле в каждой строчке встречается пара слов: русское слово и английское слово-перевод русского слова. Произвести замену русских слов на английские слова. Сохранить полученный после такой замены текст в отдельный текстовый файл. В другой текстовый файл вывести список слов, для которых отсутствует слово-перевод.
Например:
Текст на русском:
Корова птица собака кошка
Словарь:
корова cow
собака dog
кошка cat
Задача 3.
В текстовом файле задана произвольная программа на языке Pascal. Распознать программу и вывести в отдельный файл списки встреченных в программе лексем: список ключевых слов, список идентификаторов, список разделителей, список чисел, список строк. Вывести в отдельный файл в формате HTML текст программы, в котором ключевые слова показаны синим цветом, числа красным цветом, строки зеленым.
procedure writer(a: real; b : float) : real;
var k : integer;
begin
for k := 1 to 10 do writeln(a);
return 333.999;
end;
program Painter;
var x, y : integer;
begin
if x > y then writeln(‘test’) else writeln(3.14);
end.