26 октября 2011 г.
Модуль 3.Задание 5.
Анна Лоскутова ответила на все вопросы правильно,как и Зерова Валентина.Дарья Кузнецова правильно ответила на 4 вопроса. Трудными по итогам опроса были вопросы о зарезервированных словах.
24 октября 2011 г.
Модуль 3.Задание 3.
6)Структура программы на Паскале:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
7)Оператор присваивания:
· В языке Паскаль:
<переменная>: = <выражение>
пример: Х:=А
· В языке Basic:
<переменная> = <выражение>
пример: Х=А
8)Оператор ветвления :
В ЯП Паскаль:
If <логическое выражение> then <оператор1> else <оператор2>;
Пример: IF n = 1 THEN GOTO 10 ELSE GOTO 20
В ЯП Basic:
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
Пример:
if i < 10
puts "Число #{i} меньше 10"
elsif i < 20
puts "Число #{i} между 10 и 20"
elsif i < 30
puts "Число #{i} между 20 и 30"
else
puts "Число #{i} больше или равно 30"
end
end.
9)Операторы ввода-вывода
В ЯП Паскаль:
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);
В ЯП Basic:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
10)Program Natur;
var a, Summa, N: integer;
begin
write(‘N=’); readln(N);
{Цикл с предусловием}
a: = 1; Summa: = 0;
while a < = N do
begin
Summa: = Summa + a;
a: = a + 1
end;
writeln(‘Результат суммирования’, Summa);
{Цикл с постусловием}
a: =1; Summa: =0;
repeat
Summa: = Summa + a;
a: = a + 1
until a > N;
writeln(‘Результат второго суммирования’, Summa);
{Цикл с параметром}
Summa: =0;
for a: = 1 to N do Summa: = Summa + a;
writeln(‘Результат третьего суммирования’, Summa);
end.
11)FOR J=2 ТО 10 SТЕР 2
PRINT J, J*J
NEXT J
END.
Модуль 3.Задание 3.
1)Язык программирования определяет набор лексических, синтаксических исемантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.В любом ЯПВУ имеются следующие компоненты:
- Используемые символы (алфавит)
- Типы данных
- Структуры данных
- Семантика
2)Зарезервированные слова в ПАСКАЛЕ:MOD,STRING,FOR,THEN,NOT,TO,BEGIN,CASE,CONST,IF,OR,UNTIL,IN,VAR,DIV,INDEX,PROCEDURE,DO,PROGRAMM,WHILE,DOWNTO,ELSE,END,REPEAT.
В БЕЙСИКЕ:DIM,THEN,NEXT,REM,ELSE,WHILE,TO,END,GOTO,MOD,INPUT,ON,NOT,PRINT,FOR,AND,IF.
3)Pascal:
В БЕЙСИКЕ:DIM,THEN,NEXT,REM,ELSE,WHILE,TO,END,GOTO,MOD,INPUT,ON,NOT,PRINT,FOR,AND,IF.
3)Pascal:
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Примеры правильных идентификаторов:
а
ALPHA
MyProgramlsBestProgram
date_27_sep_39
external
_beta
Примеры неправильных идентификаторов:
1Program {Начинается цифрой}
block#l {Содержит специальный символ}
My Prog {Содержит пробел}
mod {Зарезервированное слово}
Basic:
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
Пример:
A, Ds, SodRan, k1, n123, dlina!
4)Тип данных в ЯП определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5) Описание массива в Паскале:
Var<имя массива> : array[<тип индекса>] of <базовый тип>;
Пример:
var T: array [1..12] of real;
Описание массива в Basic
Dim имя_массива(N-1) As Тип элементов массива
N – число элементов массива
Пример:
Dim Chislo(9) As Long
21 октября 2011 г.
Модуль 3.Задание 1
Тест решила с первой попытки набрав 11 баллов,пользовалась информацией в электронном варианте. Сложные вопросы были те,на которые я не смогла ответить))
10 октября 2011 г.
3 задание модуль 2
1.Язык программирования-формальная знаковая система, предназначенная для записи компьютерных программ.
2.Язык высокого уровня-ЯП,средства которого обеспечивают описание задачи в наглядном,легко воспринимаемом виде,удобном для программиста.Примеры:Фортран,ПЛ/1,Бейсик,Паскаль,Си,Ада и др..
3.Плюсы ЯП высокого уровня:
-стремление облегчить решение сложных программных задач;
-упрощение адаптации программного обеспечения в другой среде;
-обеспечение связи программ,написанных на языке высокого уровня,с различными операционными системами и оборудованием,в то время как их исходный код остается неизменным.
4.Паскаль был создан Никлаусом Виртом в 1968-69 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.
2.Язык высокого уровня-ЯП,средства которого обеспечивают описание задачи в наглядном,легко воспринимаемом виде,удобном для программиста.Примеры:Фортран,ПЛ/1,Бейсик,Паскаль,Си,Ада и др..
3.Плюсы ЯП высокого уровня:
-стремление облегчить решение сложных программных задач;
-упрощение адаптации программного обеспечения в другой среде;
-обеспечение связи программ,написанных на языке высокого уровня,с различными операционными системами и оборудованием,в то время как их исходный код остается неизменным.
4.Паскаль был создан Никлаусом Виртом в 1968-69 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.
Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию. Результат этой работы — язык Модула-2.Современное использование Паскаль:
1)Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal .
2)Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
5.Отличие-В Basis не нужно объявлять переменные,
нет необходимости объявлять типы данных.6.Среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык программирования.
Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
Подписаться на:
Комментарии (Atom)

