понедельник, 31 октября 2011 г.
воскресенье, 30 октября 2011 г.
Задание 6 модуля 3
Я разослала свой опрос трем участникам: Чижова набрала 6 баллов, Лоскутова - 5 баллов, Садриева - 5 баллов, учитывая колличество набранных баллов участниками я считаю что мой опрос был не сложным и они с ним справились.
Задание 6 модуля 3
Program Assignment_Statement (Output);
Var
x, y : Integer;
Begin
x := 14;
y := 3;
Writeln ('x=',x);
Writeln ('y=',y);
Writeln ('x+y=',x, ' + ',y, '=',x+y);
Writeln ('x-y=', x, ' - ',y, '=',x-y);
Writeln ('x*y=', x, ' * ',y, '=',x*y);
Writeln ('x/y=', x, ' / ',y, '=',x/y);
Writeln ('x div y=', x, ' div ',y, '=',x div y);
Writeln ('x mod y=', x, ' mod ',y, '=',x mod y)
End.
Пояснение:
Program-раздел имени программы, Assignment_Statement (Output)-имя программы,
Var- раздел описания переменных x,y; Integer- целый тип чисел,Begin- раздел операторов, x := 14- оператор присваивания переменной х, y := 3-оператор присваивания переменной у, Writeln ('x=',x)-вывод значения переменной х на экран,Writeln ('y=',y)- вывод значения переменной у на экран, Writeln ('x+y=',x, ' + ',y, '=',x+y)-вывод результата сложения переменных,Writeln ('x-y=', x, ' - ',y, '=',x-y)- вывод результата вычитания переменных,Writeln ('x*y=', x, ' * ',y, '=',x*y)- вывод результата умножения переменных,Writeln ('x/y=', x, ' / ',y, '=',x/y)- вывод результата деления переменных,Writeln ('x div y=', x, ' div ',y, '=',x div y)- вывод получения целой части от деления,Writeln ('x mod y=', x, ' mod ',y, '=',x mod y)-вывод получения остатка от целочисленного деления,End- конец программы.
Var
x, y : Integer;
Begin
x := 14;
y := 3;
Writeln ('x=',x);
Writeln ('y=',y);
Writeln ('x+y=',x, ' + ',y, '=',x+y);
Writeln ('x-y=', x, ' - ',y, '=',x-y);
Writeln ('x*y=', x, ' * ',y, '=',x*y);
Writeln ('x/y=', x, ' / ',y, '=',x/y);
Writeln ('x div y=', x, ' div ',y, '=',x div y);
Writeln ('x mod y=', x, ' mod ',y, '=',x mod y)
End.
Пояснение:
Program-раздел имени программы, Assignment_Statement (Output)-имя программы,
Var- раздел описания переменных x,y; Integer- целый тип чисел,Begin- раздел операторов, x := 14- оператор присваивания переменной х, y := 3-оператор присваивания переменной у, Writeln ('x=',x)-вывод значения переменной х на экран,Writeln ('y=',y)- вывод значения переменной у на экран, Writeln ('x+y=',x, ' + ',y, '=',x+y)-вывод результата сложения переменных,Writeln ('x-y=', x, ' - ',y, '=',x-y)- вывод результата вычитания переменных,Writeln ('x*y=', x, ' * ',y, '=',x*y)- вывод результата умножения переменных,Writeln ('x/y=', x, ' / ',y, '=',x/y)- вывод результата деления переменных,Writeln ('x div y=', x, ' div ',y, '=',x div y)- вывод получения целой части от деления,Writeln ('x mod y=', x, ' mod ',y, '=',x mod y)-вывод получения остатка от целочисленного деления,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.
BASIC:DIM,THEN,NEXT,REM,ELSE,WHILE,TO,END,GOTO,MOD,INPUT,ON,NOT,PRINT,FOR,AND,IF.
3.Паскаль
-Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Примеры правильных идентификаторов:
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
6)Структура программ в Паскале:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
7.Оператор присваивания - В языке Паскаль: <переменная>: = <выражение>
пример: Х:=А
-В языке Basic: <переменная> = <выражение>
пример: Х=А
8. Оператор ветвления :
В 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. В Паскале: If <логическое выражение> then <оператор1> else <оператор2>;
Пример: IF n = 1 THEN GOTO 10 ELSE GOTO 20
9.Операторы ввода-вывода:
В BASIC:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
В Паскале:
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);
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.
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.
BASIC:DIM,THEN,NEXT,REM,ELSE,WHILE,TO,END,GOTO,MOD,INPUT,ON,NOT,PRINT,FOR,AND,IF.
3.Паскаль
-Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Примеры правильных идентификаторов:
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
6)Структура программ в Паскале:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
7.Оператор присваивания - В языке Паскаль: <переменная>: = <выражение>
пример: Х:=А
-В языке Basic: <переменная> = <выражение>
пример: Х=А
8. Оператор ветвления :
В 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. В Паскале: If <логическое выражение> then <оператор1> else <оператор2>;
Пример: IF n = 1 THEN GOTO 10 ELSE GOTO 20
9.Операторы ввода-вывода:
В BASIC:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
В Паскале:
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);
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.
суббота, 29 октября 2011 г.
среда, 12 октября 2011 г.
Задание 6 модуля 2:
Свой опрос я разослала трём участникам.Первый набрал 5 баллов, второй-4 и третий участник также набрал 4 балла. Проанализировав их ответы оказалось, что самым сложным был 4 вопрос, на остальные вопросы они ответили правильно.
4 вопрос: Первый этап создания программы? ответ: постановка задачи.
Свой опрос я разослала трём участникам.Первый набрал 5 баллов, второй-4 и третий участник также набрал 4 балла. Проанализировав их ответы оказалось, что самым сложным был 4 вопрос, на остальные вопросы они ответили правильно.
4 вопрос: Первый этап создания программы? ответ: постановка задачи.
вторник, 11 октября 2011 г.
понедельник, 10 октября 2011 г.
Задание 3 модуля 2:
1. Что такое язык програмирования?
Язык программирования – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ. Языки программирования являются искусственными. В них синтаксис и семантика строго определены. Поэтому они не допускают свободного толкования выражения, что характерно для естественного языка.
2. Какой язык программирования называют языком высокого уровня? Приведите пример.
Язык высокого уровня – это язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си и др.
3. Перечислите плюсы языка программирования высокого уровня.
Плюсами языка программирования высокого уровня являются:1) Стремление облегчить решение сложных программных задач;2) Упрощение адаптации программного обеспечения в другой среде.3) Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
4. В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
Паскаль был создан Никлаусом Виртом в 1968-69 годах. Его современное применение заключается в том что это:
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
5. Чем отличается язык программирования Basic от Паскаля?
Basic и Паскаль отличаются друг от друга первоначальным назначением и современным применением.
назначение:
Паскаль —это язык программирования общего назначения. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, обучении программированию в высшей школе, является, иногда, базой для ряда других языков.
BASIC предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров.
применение:
Паскаль
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
Вasic
· Visual Basic — объектно-ориентированный ЯП, был кардинально пересмотрен, и в текущем состоянии он практически совпадает по набору возможностей c C#, отличаются только детали синтаксиса и ключевые слова.
· Visual Basic for Applications (VBA). Это средство программирования, практически ничем не отличающееся от Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office).
6. Для чего предназначена среда программирования? Приведите пример такой среды.
Среда программирования предназначена для разработки ( написания) программ и обычно ориентируется на конкретный язык программирования. Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
1. Что такое язык програмирования?
Язык программирования – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ. Языки программирования являются искусственными. В них синтаксис и семантика строго определены. Поэтому они не допускают свободного толкования выражения, что характерно для естественного языка.
2. Какой язык программирования называют языком высокого уровня? Приведите пример.
Язык высокого уровня – это язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си и др.
3. Перечислите плюсы языка программирования высокого уровня.
Плюсами языка программирования высокого уровня являются:1) Стремление облегчить решение сложных программных задач;2) Упрощение адаптации программного обеспечения в другой среде.3) Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
4. В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
Паскаль был создан Никлаусом Виртом в 1968-69 годах. Его современное применение заключается в том что это:
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
5. Чем отличается язык программирования Basic от Паскаля?
Basic и Паскаль отличаются друг от друга первоначальным назначением и современным применением.
назначение:
Паскаль —это язык программирования общего назначения. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, обучении программированию в высшей школе, является, иногда, базой для ряда других языков.
BASIC предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров.
применение:
Паскаль
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
Вasic
· Visual Basic — объектно-ориентированный ЯП, был кардинально пересмотрен, и в текущем состоянии он практически совпадает по набору возможностей c C#, отличаются только детали синтаксиса и ключевые слова.
· Visual Basic for Applications (VBA). Это средство программирования, практически ничем не отличающееся от Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office).
6. Для чего предназначена среда программирования? Приведите пример такой среды.
Среда программирования предназначена для разработки ( написания) программ и обычно ориентируется на конкретный язык программирования. Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
Подписаться на:
Комментарии (Atom)


