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

Задание 4 модуль 3

Таблица

Задание 5 модуль 3 (итоги опроса)

Мой опрос прошли три человека. В целом, все успешно справились. Ксюша Павлушина и Настя Кожина ответили верно на все вопросы, т.е. набрали по 6 баллов. Катя Соколова набрала 5 баллов. В четвертом задании она допустила ошибку. Проанализировав результаты, я могу сказать, что опрос был не сложным.

вторник, 25 октября 2011 г.

Задание 3 модуль 3 (часть 1)

-В состав любого ЯП входит:
набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель под ее управлением.

-Зарезервированные слова:
Зарезервированные слова-в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
В лексическом анализе зарезервированное слово фигурирует как одна лексема особого типа.
В языке Паскаль - 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

-Идентификаторы в ЯП Pascal и Basic:
Идентификаторы или имена - элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты.
В Паскале: Имя - это последовательность латинских букв и цифр, начинающаяся с буквы. В именах может использоваться символ _ подчеркивание. Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы. Примеры правильных идентификаторов:

а
ALPHA
MyProgramlsBestProgram
date_27_sep_39
external
_beta

Примеры неправильных идентификаторов:

1Program {Начинается цифрой}
block#l {Содержит специальный символ}
My Prog {Содержит пробел}
mod {Зарезервированное слово}
В Basic: Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%». Не разрешается использовать в качестве имен служебные слова. Пример: Sum2 ; KOL% ; name$

-Тип данных в ЯП определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.

-Примеры записи массивов в ЯП Pascal и Basic:
В Паскале: Var
<имя массива> : array[<тип индекса>] of <базовый тип>
Пример: var a: array [1..10] of real

В Basic: Dim
имя_массива(N-1) As Тип элементов массива
Пример: Dim myArray (10) As Long

Массивом называют упорядоченный набор однотипных переменных (элементов).

Задание 3 модуль 3 (часть 2)

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

-Операторы присваивания в ЯП Pascal и Basic:
В языке Паскаль:
<переменная>: = <выражение> Пример:
а:=2; b:=8;
S:=а+b

В языке Basic:
<переменная> = <выражение> Пример: S=a+b

-Операторы ветвления в ЯП Pascal и Basic:
В ЯП Паскаль
If <логическое выражение> then <оператор1> else <оператор2>
Пример: if min > max then begin
t := min;
min := max;
max := t;
end;

В ЯП Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
Пример: If NumberFirst > NumberSecond Then

Print “Наибольшее из чисел первое:”; NumberFirst
Else

Print “Наибольшее из чисел второе:”; NumberSecond
End If

-Примеры записи операторов ввода и вывода ЯП Pascal и Basic:
В ЯП Паскаль
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >)
Пример: ReadLn(A1,A2,...AK); Write(A1,A2,...AK);
WriteLn(A1,A2,...AK)

В ЯП Basic
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
Пример: INPUT "Радиус окружности: "; r
PRINT "Площадь = "; PI * r ^ 2

-Пример записи цикла на ЯП Pascal: For V:= E1 to E2 do S (цикл с параметром)
For i:= 1 to n do y:= y+1/i

-Пример цикла с параметром на ЯП Basic:
for i=1 to 5
f=f*2
next i

Задание 1 модуль 3

Тест показался очень сложным. С первого раза я набрала 3 или 5 правильных ответов, ни чем не пользуясь. Со второго раза решила воспользоваться презентацией. Она безусловно помогла. Я набрала 13 баллов. Каждый вопрос казался сложным.

вторник, 18 октября 2011 г.

Задание 6 модуль 2

В моем опросе приняло участие 3 человека Все отлично справились с заданием, дали правильные ответы на все 5 вопросов. Для первого участника опроса сложным оказался первый вопрос, он звучит так: Какое слово или сочетание слов не входит в определение языка программирования. Правильный вариант ответа: машинный код.
У остальных участникав сложностей не возникло.

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

Задание 4 модуль 2

Задание 3 модуль 2

Язык программирования - формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ.
ЯВУ - языки программирования, средства которых обеспечивают описание задачи в наглядном , легко воспринимаемом виде, удобном для программиста. Примеры ЯВУ: Бейсик, Паскаль.
Плюсы ЯВУ: +стремление облегчить решение сложных программных задач
+упрощение адаптации программного обеспечения в другой среде
+обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остается неизменным
ЯП Паскаль: был разработан в конце 1960-х г. Никлаусом Виртом (назван в честь французского математика Паскаля). Сейчас является универсальным языком, который используется при написании сложных программ. Современное использование: объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal.
Отличия:Бейсик - один из старых языков, был весьма боевой, а Паскаль создан специально для обучения, и уже потом приспособлен для работы. Основное и существенное различие - в Паскале все переменные и их типы должны быть заранее описаны, есть структурные типы. В бейсике почти ничего описывать не надо, только размер массива, и никаких типов. Basic изначально был ЯВУ для домашних компьютеров.
Среда программирования: служит для разработки программ и обычно ориентируются на конкретный язык программирования. Интегрированная среда программирования: редактор с подсветкой синтаксиса; кампилятор; отладчик.

Задание 2 модуль 2

Задание 1 модуль 2

В тесте я набрала 9 баллов, решала тест два раза. Ошибку сделала по невнимательности) Сложных вопросов не было

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

Задание 6 модуль 1

Задание 5 модуль 1

Определение ультраосновных пород:
1. рассматриваем породу
2. определяем цвет породы
3. определяем структуру
4. определяем текстуру
5. определяем название породы, если определили, следуем дольше, иначе возвращаемся к пункту 2
6. если название породы - кимберлит, то описание закончено, иначе определяем минеральный состав породы
7. описание закончено