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

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


Модуль 3 задание 3 (7-11 вопр)

7. Оператор присваивания в Паскаль:
<переменная>:=<выражение>
Например, V:=A; или V:=A+1;
Оператор присваивания в Бейсик:
<переменная>=<выражение>
Например, V=A; или V=A+1;

8. Операторы ветвления в Бейсик:
If Условие Then
Серия 1
Else
Серия 2
End If
Операторы ветвления в Паскаль:
If <логическое выражение> then <оператор 1>else <оператор 2>;
Пример: Program BID1;
var А, В, С : real;
begin readln(А, В);
if A>B
then C:=A
else C:=B;
writeln(С)
end.

9. В Pascal:
Для ввода исходных данных чаще всего используется процедурa Read, ReadLn:
ReadLn(A1,A2,...AK);
Для вывода результатов работы программы на экран используются процедуры Write, Writeln:
Write(A1,A2,...AK);
WriteLn(A1,A2,...AK);

B Basic:
Ввод: INPUT <Переменная>
Вывод: PRINT <Список вывода>

10. Пример кода оператора цикла Паскаля с постусловием
Readln(n);
i:=0;
y:=0;
Repeat
i:=i+1;
y:=y+1/i;
Until i>n;

11. Пример записи цикла с параметром на ЯП Бэйсик:
Вычислите значение Sin, Cos и tg углов от 0 до 45 градусов с шагом в 1 градус.
CONST PI=3.1415
FOR I=1 TO 45
X=PI*I/180
Y1=SIN(X)
Y2=COS(X)
Y3=TAN(X)
PRINT I, “Sin=”;Y1, “Cos=”; Y2, “tg=”; Y3
NEXT I

Модуль 3 задание 3 (1-6 вопр)

1. В состав любого ЯПВУ входят следующие компоненты:
- используемые символы (алфавит);
- типы данных;
- структуры данных;
- семантика.

2. «Зарезервированные» слова - это слова, имеющие специальное значение. Идентификаторы с такими именами запрещены.

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

Идентификаторы в Basic:
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имён служебные слова.

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

5. Массивом называют упорядоченный набор однотипных переменных (элементов).
Пример записи массива в ЯП Паскаль:
Var
<имя массива> : array [<тип индекса>] of <базовый тип>;
Var Spisok: array [1...40] String [20];
В ЯП Бейсик:
Dim
имя_массива(N-1) As Тип элементов массива
Dim Db1_Array (5, 7) As Single

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

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

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

Решила тест с 4го раза...пользовалась презентацией. Набрала 13 баллов.
Сложным вопросом оказался пятый вопрос.

среда, 19 октября 2011 г.

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

Мой тест решили 4е человека:
Первый набрал 4 правильных ответов из 5;
Второй - 5 из 5;
Третий - 4 из 5;
Четвёртый - 5 из 5.

Сложным вопросом оказался 5ый вопрос про этапы разработки программы...правильный вариант ответа третий - их 6.

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

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


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

1. Язык программирования, формальная знаковая система, используемая для связи человека с ЦВМ; предназначена для описания данных (информации) и алгоритмов (программ) их обработки на вычислительной машине.

2. Язык высокого уровня [high-level language] - Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.
Мне известен только Паскаль.

3. Высокоуровневые языки стремятся не только облегчить решение сложных программных задач, но и упростить портирование программного обеспечения. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными операционными системами и оборудованием, в то время как их исходный код остаётся, в идеале, неизменным.

4. Паскаль был создан Никлаусом Виртом в 1968-69. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные. Нынешнее применение заключается в объектно-ориентированной среде программирования Delphi, основанная на языке Object Pascal; система программирования PascalABC.NET, ориентированная на обучение современному программированию.

5. В смысле обучения Pascal лучше, поскольку он прививает начинающим программистам к строгому порядку в описании переменных и разделении операторов. В Паскале существует жесткая система описания переменных (все переменные, процедуры, указатели должны быть описаны в специальном разделе, иначе компилятор будет выдавать сообщение об ошибке).
В отличие от Паскаля, в Бейсике переменных описывать не надо.
На Бейсике программа короче, но эта разница заметна только в маленьких программах. В больших программах эта разница невелика, но при написании больших программ Паскале сложнее сбиться из-за его четкости.

6. Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. Иными словами, среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык или несколько языков программирования (в этом случае языки, обычно, принадлежат одной языковой группе, например, Си-подобные, CodeBlocks ). 

Задание 2 для модуля 2.


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

Я решила тест с 3ей попытки...7 правильных ответов. Пользовалась лекцией, взятой у подруги.

четверг, 6 октября 2011 г.

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


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

Бурение скважин на воду:
1) выбор места для бурения скважин на воду (изучаем карту);
2) выезд на место;
3) установка оборудования;
4) бурение скважины до проектной глубины;
5) установка фильтра для воды;
6) проведение откачки;
7) расчёт дебита, если не соответствует проектному, возврат к пункту 1;
8) ввод скважины в эксплуатацию.