понедельник, 31 октября 2011 г.

модуль 3 задание 5(подведение итога)

на вопросы ответили Крохалева, Красиков и Кузнецова ответы дали правильные у всех по 6 правильных....

воскресенье, 30 октября 2011 г.


Модуль 3 задание 6

program Pr;
var x:byte;
c,d,x1:real;
BEGIN
repeat
writeln('vvesty C i D');
ReadLn(c,d);
if (c<d) then
writeln('Vu nepravilno vveli cheslo, vvedite eshe raz');
until (c>d);
x1:=c/d;
x:=trunc(x1);
writeln('x = ', x);
x:=x+64;
if x>91 then
writeln(' takoy bukvi NET')
else
WriteLn('Vu poluchili bykvu::::   ',char(x));
writeln('END-END');
readln;
end.

пояснение:


Название программы "Pr"
Раздел переменных: x - переменная целого типа. byte (длина - 1 байт,    диапозон значений - 0..255)
                  c,d,x1 - переменные вещественного типа. real (длина - 6 байт, диапозон значений - 2,9e-39 - 1,7e38)
Начала блока операторов главной программы, который начинается с ключевого слова begin
выполнение цикла с постусловием - repeat
вывод текста "vvesty C i D" на экран с помощью writeln
считывание значений c и d c помощью read
выполнение условия, если c меньше d, тогда вывод текста на экран "Vu nepravilno vveli cheslo, vvedite eshe raz"
будет работать цилк с постусловием до тех пор, пока не будет введено с, которое больше d
переменной x1 присвоили результат деления c на d
переменной x присвоили результат функции trunc от x1, где trunc - возвращает целую часть вещественно числа, откидывая вещественную часть
вывод текста на экран "'x = ', x"
переменной x присвоили результат суммы x и 64
выполнение условия, если x больше 91, тогда вывод текста на экран "takoy bukvi NET", иначе вывод текста на экран "Vu poluchili bykvu::::   ',char(x)", где char - возвращает символ ASCII кода х
ожидаем ввод
Конец основного блока операторов главной программы, который заканчивается ключевым словом end. . - конец выполнения программы


Модуль 3 задание 3 часть 2

6)

Структура программы на Паскале:
Program ;Label ;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описанияподпрограмм>;
Begin

End.

7)Оператор присваивания:
В языке Паскаль: : = Пример: V:=A+1В языке Basic: = Пример: V=A+1)
8)Оператор ветвления:
В ЯП Паскаль: If then else ;
Пример: if A>B then C:=A else C:=B;
В ЯП Basic: If Условие Then Серия 1 Else Серия 2 End If (Visual Basic)
Пример: if i
9) В ЯП Паскаль: Ввод данных с клавиатуры: read(<список ввода>); readln(<список ввода >); Вывод данных на экран: write(<список вывода>); writeln(<список вывода >);
Пример: ReadLn(A1,A2,...AK), Write(A1,A2,...AK); WriteLn(A1,A2,...AK)
В ЯП Basic: Ввод данных с клавиатуры: INPUT <Переменная> Вывод данных на экран:
PRINT <Список вывода>
Пример: INPUT Х, PRINT A1,A2
10) Цикл с параметром: For i:= N1 DownTo N2 Do <оператор>;
Пример: For V:= E1 downto E2 do S;
For i:= 1 to n do y:= y*x;
11) Проверка условия в конце цикла:
DO тело_цикла
LOOP WHILE условие
Пример: Do
A = A + 1
Loop While A < 11
Модуль 3 задание 3
1) В любом ЯПВУ имеются следующие компоненты:
● Используемые символы (алфавит)
● Типы данных
● Структуры данных
● Семантика
2)Зарезервированное слово  — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.В языке Паскаль, например:MOD STRING FOR THEN NOT TO BEGIN CASE CONST IF OR UNTIL IN VAR DIV INDEX PROCEDURE DO PROGRAM WHILE DOWNTO ELSE END REPEAT.
В языке Basic,например:DIM THEN NEXT REM ELSE WHILE TO R END GOTO MOD INPUT ON NOT PRINT FOR AND IF.
3)Идентификатор, ID  - это уникальный признак объекта, позволяющий различать объекты или объект различающий объекты по идентификатору. Pascal: Имя - это последовательность латинских букв и цифр, начинающаяся с буквы. Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и
файлы. В именах может использоваться символ _ подчеркивание.(пример: "dlinniy_identifikator1" "dva_chisla" "x,y" Basic: В конце
идентификатора может быть суффикс – символ «$» или «%». Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. Не разрешается использовать в качестве имен служебные слова. Примеры: "sdhg$"
"brtj%" "matrica".
4) Тип определяет:
 - возможные значения переменных, констант, функций, выражений,принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5)Pascal:
Var
: array[] of ;
Например: Var
Matr : array [1..10,1..20] of integer;
Basic:
Dim
имя_массива(N-1) As Тип элементов массива
Например: Dim Chislo(9) As Long



Модуль3 задание 1.
Тест выполнила на 13 баллов, со 2  попытки. Две ошибки в 3 и 8 вопросах. Они показались трудными.

понедельник, 17 октября 2011 г.

тест выполнили 4 участника: первый - 5, второй - 4, третий - 5, четвёртый - 4. 1 и 3 справились со всеми вопросами, а остальные в одном допустили ошибку... вопрос 1 оказался сложнее.Формализованный язык - это язык  с фиксированными правилами образования выражения.

воскресенье, 16 октября 2011 г.


1) FORTRAN - 1957
2) Basic - 1964
3) Prolog - 1970
4) C - 1972
5) Pascal - 1975
6) Ada - 1983
7) HTML - 1989
1) Язык программирования - формализованный язык, предназначенный для описания программ и алгоритмов решения задачи на ЭВМ.
 2) Язык высокого уровня(ЯВУ) - язык программирования, средства которого обеспечивают описания задачи в наглядном легко воспринимаемом виде, удобном для программиста. пр: Бейсик, паскаль, СИ и др.
3) Достоинства ЯВУ: 1)стремление облегчить решение сложных программных задач. 2) упрощение адаптации программного обеспечения в другой среде. 3) обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время, как их исходный код остается неизменным.
4) Язык программирования Паскаль был создан Никлаусом Виртом в 1968 - 69 годах. нынешнее применение:  1)объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal. 2)система программирования PascalABC.NET, ориентированная на обучение.
5) Basic отличается от Паскаля тем, что он предназначен для "простых" пользователей, заинтересованных не в скорости.
6) Среда программирования служит для разработки (написания) программ и обычно ориентируется на конкретный ЯП. пр: интегрированная среда программирования


Тест выполнила на 9 баллов с первой попытки..... ошибка во втором вопросе. невнимательность просто..:))