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

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

Program prim2_2;
Var a, b, r: real;
begin
Write(‘Введите два числа ‘);
Readln(a,b);
R:=a;
A:=b;
B:=r;
Write(‘ a=’ , a, ‘ b=’ , b);
End.

1.Program prim2_2 - название программы(заголовок).
2.Var - описание переменных, в данном случае real - вещественный тип.
3.begin - начало программы.
4.Write(‘Введите два числа ‘) - вывод на экран.
5.Readln(a,b) - ввод значений а,b.
6. R:=a;
A:=b;
B:=r; - присваивание значений.
7.Write(‘ a=’ , a, ‘ b=’ , b)- вывод результата.
8.End - конец программы.

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

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


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

Модуль 3. Задание 3.

7операторы присваивания в ЯП Pascal: <переменная>: = <выражение>
пример: 
a: = a+1 
c: = f/p*100
операторы присваивания в ЯП Basic: <переменная> = <выражение>
пример: а=а+1
8операторы ветвления в ЯП Pascal: If <логическое выражение> then <оператор1> else <оператор2>;
пример: if B<D then A:=AelseD;
операторы ветвления в ЯП Basic: 
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)

пример: if NumberFirst<NumberSecond then Print:=NumberFirst else Print:=NumberSecond; end if
9. пример записи операторов ввода и вывода ЯП Pascal  
var rA, rB: Real;
   iP,iQ:Integer;
   bR, bS: Boolean;
   chT, chV, chU, chW: Char;
begin
  . . . 
  WriteLn(rA, rB:10:2);
  WriteLn(iP, iQ:8);
  WriteLn(bR, bS:8);
  WriteLn(chT, chV, chU, chW);
end.
пример записи операторов ввода и вывода ЯП Basic: 
PRINT A - выводит на экран значение переменной А
PRINT 5 - выводит на экран 5 ;
10. цикл с параметром: For i:=A to B do S;
11. цикл с параметром :
 For x = 0 To 100
s = s + x
Next x

Модуль 3. Задание 3.

1. В состав любого языка программирования входит следующее: используемые символы, типы данных, структуры данных, семантика.
2. Зарезерви́рованное сло́во (или ключево́е сло́во) - в языках программирования, слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
3. pascal: в именах может использоваться символ _ подчеркивание; не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, функции, типы, процедуры. пример: DK_31
basic: в конце идентификатора может быть суффикс - символ "$" или "%"; не разрешается использовать в качестве имен служебные слова. пример: calculator.
4. Тип данных в языке программирования определяет: возможные значения переменных, констант, выражений, принадлежащих к данному типу; внутреннюю форму представления данных в ЭВМ; операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5. Пример записи массива в Basic: Dim Chislo(9)As Long
Пример записи массива в Pascal: var T: array[1..12] of real;
6. Структура программы на языке программирования Pascal:
Program <Имя программы>;
Label <раздел описания меток>; 
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin <раздел операторов>
End.

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

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

тест решила на 14 баллов с 4 раза; пользовалась информацией из презентации. тест трудный :(

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

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

на данный момент только два участника приняло участие в опросе,
первый набрал 5
второй 3

наиболее сложным показался вопрос 5
простым 1 и 3

Задание 5. Модуль 2


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


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

1. Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических,синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.
2. Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания. Примеры:  PHPRubyPerlPureBasicDelphiLisp. Языкам высокого уровня свойственно умение работать с комплексными структурами данных. 
3. Плюсы языка программирования высокого уровня: 
-стремление облегчить решение сложных программных задач;
-упрощение адаптации программного обеспечения в другой среде;
-обеспечение связи программ, написанных на языках высокого программирования, с различными  операционными системами и оборудованием, в то время как их исходный код остается неизменным;
4.Паскаль (англ. Pascal— язык программирования общего назначения. Паскаль был создан Никлаусом Виртом в 1968-69 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, обучении программированию в высшей школе, является базой для ряда других языков.
5 Бейсик был задуман как простой язык для быстрого освоения. Бейсик стал фактическим стандартом для МикроЭВМ именно благодаря своей простоте как в освоении так и в реализации.
Pascal Разработанный известным теоретиком Н.Виртом на основе идей Алгола-68, Паскаль предназначался прежде всего для обучения программированию. Построенный по принципу "необходимо и достаточно", он располагает строгим контролем типов, конструкциями для описания произвольных структур данных, небольшим, но достаточным набором операторов структурного программирования.
6. Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. Иными словами, среда программированияслужит для разработки ( написания) программ и обычно ориентируется на конкретный язык или несколько языков программирования (в этом случае языки, обычно, принадлежат одной языковой группе, например, Си-подобные). примером среды программирования являются: Visual BasicDelphiDev-C++.

Задание 2. Модуль 2


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

набрала 7 баллов с третьей попытки. Последние вопросы были немного сложными(

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

Задание 4. Модуль 1

1. Происхождение самого термина "алгоритм" связано с математикой. Слово "алгоритм" появилось в результате искаженного перевода с арабского на европейские языки имени узбекского ученого IX века Аль-Хорезми, который изложил правила арифметических действий над числами в позиционной десятичной системе счисления. Эти правила и назвали алгоритмами (Альхорезми [имя] + Аритмос [число] = алгоритм).
2. В информатике под алгоритмом понимают понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи.
3. Способы описания алгоритмов бывают следующие: 1) словесный 2) графический 3) алгоритмический 4) язык программирования. Выбор способа описания алгоритма зависит от исполнителя.
4. Основными базовыми структурами организмов являются: следование, ветвление, цикл.
5. Основные этапы разработки алгоритма: 
-постановка задачи; 
-анализ, формализованное описание задачи, выбор модели;
-выбор или разработка алгоритма решения задачи;
-проектирование общей структуры программы;
-кодирование;
-отладка и верификация программы;
-получение результата, его интерпретация и, возможно, последующая модификация модели;
-публикация или передача заказчику результата работы;
-сопровождение программы.
6. При проектировании "сверху-вниз" определяются цели автоматизации предметной области и их иерархия, т.е в начинаем созидательный процесс с программы высокого уровня и спускаетесь до подпрограмм низкого уровня.

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