четверг, 27 октября 2011 г.
Модуль 3 задание 5
Проанализировав ответы на опрос, я пришла к таким выводам, что опрос был не трудным т. к. двое из 3х участников набрали по максимальному количеству баллов. Таким образом Ксения Павлушина набрала 6 баллов, Анастасия Кожина 5 баллов ( допустила ошибку в вопросе 1, но думаю что по невнимательности) и Дарья Тиунова набрала 6 баллов.
среда, 26 октября 2011 г.
понедельник, 24 октября 2011 г.
Модуль 3 задание 6
Program MASS-DV;
var
mas:array[1..5,1..5] of integer;
begin
for i:=1 to 5 do
for j:=1 to 5 do
readln(mas[i,j]);
for i:=1 to 5 do
for j:=1 to 5 do
writeln('[‘,i ,’,’,j’]’,mas[i,j]);
readln;
end.
Заголовок программы. Программа с названием Двумерный массив.
Описание раздела переменных. Объявление двухмерного массива. Переменная mas объявляется массивом размерностью 5 на 5 Элементы массива заданы целочисленным типом
Начало программы.
Цикл с параметром с использованием переменной i от 1 до 5
Цикл с параметром с использованием переменной j от 1 до 5
Ввод элемента массива с индексом i-стоки j-стoлбца.
Цикл с параметром с использованием переменной I от 1 до 5
Цикл с параметром с использованием переменной j от 1 до 5
Вывод элемента массива с индексом i-стоки j-стoлбца.
При нажатии (вводе) любой клавиши клавиатуры программа завершается
Конец программы
var
mas:array[1..5,1..5] of integer;
begin
for i:=1 to 5 do
for j:=1 to 5 do
readln(mas[i,j]);
for i:=1 to 5 do
for j:=1 to 5 do
writeln('[‘,i ,’,’,j’]’,mas[i,j]);
readln;
end.
Заголовок программы. Программа с названием Двумерный массив.
Описание раздела переменных. Объявление двухмерного массива. Переменная mas объявляется массивом размерностью 5 на 5 Элементы массива заданы целочисленным типом
Начало программы.
Цикл с параметром с использованием переменной i от 1 до 5
Цикл с параметром с использованием переменной j от 1 до 5
Ввод элемента массива с индексом i-стоки j-стoлбца.
Цикл с параметром с использованием переменной I от 1 до 5
Цикл с параметром с использованием переменной j от 1 до 5
Вывод элемента массива с индексом i-стоки j-стoлбца.
При нажатии (вводе) любой клавиши клавиатуры программа завершается
Конец программы
суббота, 22 октября 2011 г.
Модуль 3 задание 3 часть 2.
- Как выглядит структура программы на ЯП Pascal?
Структура программы на Паскале:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
- Как записываются операторы присваивания в ЯП Pascal и Basic? Приведите примеры.
Оператор присваивания:
В языке Паскаль: <переменная>: = <выражение> Пример: V:=A+1
В языке Basic: <переменная> = <выражение> Пример: V=A+1
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.Оператор ветвления:
В ЯП Паскаль: If <логическое выражение> then <оператор1> else <оператор2>;
Пример: if A>B then C:=A else C:=B;
В ЯП Basic: If Условие Then Серия 1 Else Серия 2 End If (Visual Basic)
Пример: if i <= High(a) then Find := i else Find := -1; end; - Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
В ЯП Паскаль: Ввод данных с клавиатуры: read(<список ввода>); readln(<список ввода >); Вывод данных на экран: write(<список вывода>); writeln(<список вывода >);
Пример: ReadLn(A1,A2,...AK), Write(A1,A2,...AK); WriteLn(A1,A2,...AK)
В ЯП Basic: Ввод данных с клавиатуры: INPUT <Переменная> Вывод данных на экран:
PRINT <Список вывода>
Пример: INPUT Х, PRINT A1,A2
- Приведите примеры записи любого цикла на ЯП Pascal.
Цикл с параметром: For i:= N1 DownTo N2 Do <оператор>;
Пример: For V:= E1 downto E2 do S;
For i:= 1 to n do y:= y*x;
- Приведите пример записи цикла с параметром на ЯП Basic.
Проверка условия в конце цикла:
DO
тело_цикла
LOOP WHILE условие
Пример: Do
A = A + 1
Loop While A < 11
Структура программы на Паскале:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
- Как записываются операторы присваивания в ЯП Pascal и Basic? Приведите примеры.
Оператор присваивания:
В языке Паскаль: <переменная>: = <выражение> Пример: V:=A+1
В языке Basic: <переменная> = <выражение> Пример: V=A+1
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.Оператор ветвления:
В ЯП Паскаль: If <логическое выражение> then <оператор1> else <оператор2>;
Пример: if A>B then C:=A else C:=B;
В ЯП Basic: If Условие Then Серия 1 Else Серия 2 End If (Visual Basic)
Пример: if i <= High(a) then Find := i else Find := -1; end; - Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
В ЯП Паскаль: Ввод данных с клавиатуры: read(<список ввода>); readln(<список ввода >); Вывод данных на экран: write(<список вывода>); writeln(<список вывода >);
Пример: ReadLn(A1,A2,...AK), Write(A1,A2,...AK); WriteLn(A1,A2,...AK)
В ЯП Basic: Ввод данных с клавиатуры: INPUT <Переменная> Вывод данных на экран:
PRINT <Список вывода>
Пример: INPUT Х, PRINT A1,A2
- Приведите примеры записи любого цикла на ЯП Pascal.
Цикл с параметром: For i:= N1 DownTo N2 Do <оператор>;
Пример: For V:= E1 downto E2 do S;
For i:= 1 to n do y:= y*x;
- Приведите пример записи цикла с параметром на ЯП Basic.
Проверка условия в конце цикла:
DO
тело_цикла
LOOP WHILE условие
Пример: Do
A = A + 1
Loop While A < 11
Модуль 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? Приведите не менее трех примеров на каждый случай.
Идентификатор, ID (англ. data name, identifier — наименование данных) - это уникальный признак объекта, позволяющий различать объекты и/или объект различающий объекты по идентификатору. Pascal: Имя - это последовательность латинских букв и цифр, начинающаяся с буквы. Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и
файлы. В именах может использоваться символ _ подчеркивание.(пример: "dlinniy_identifikator1" "dva_chisla" "x,y" Basic: В конце
идентификатора может быть суффикс – символ «$» или «%». Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. Не разрешается использовать в качестве имен служебные слова. Примеры: "sdhg$"
"brtj%" "matrica".
- Что определяет тип данных в языке программирования?
Тип определяет: - возможные значения переменных, констант, функций, выражений,
принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
ЯП Pascal:
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
Например: Var
Matr : array [1..10,1..20] of integer;
Basic:
Dim
имя_массива(N-1) As Тип элементов массива
Например: Dim Chislo(9) As Long
В любом ЯПВУ имеются следующие компоненты:
● Используемые символы (алфавит)
● Типы данных
● Структуры данных
● Семантика
- Какие слова в ЯП называются «зарезервированными»?
Зарезервированное слово (или ключевое слово) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.В языке Паскаль, например: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? Приведите не менее трех примеров на каждый случай.
Идентификатор, ID (англ. data name, identifier — наименование данных) - это уникальный признак объекта, позволяющий различать объекты и/или объект различающий объекты по идентификатору. Pascal: Имя - это последовательность латинских букв и цифр, начинающаяся с буквы. Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и
файлы. В именах может использоваться символ _ подчеркивание.(пример: "dlinniy_identifikator1" "dva_chisla" "x,y" Basic: В конце
идентификатора может быть суффикс – символ «$» или «%». Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. Не разрешается использовать в качестве имен служебные слова. Примеры: "sdhg$"
"brtj%" "matrica".
- Что определяет тип данных в языке программирования?
Тип определяет: - возможные значения переменных, констант, функций, выражений,
принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
ЯП Pascal:
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
Например: Var
Matr : array [1..10,1..20] of integer;
Basic:
Dim
имя_массива(N-1) As Тип элементов массива
Например: Dim Chislo(9) As Long
среда, 19 октября 2011 г.
Модуль 3 задание 1
Тест мне показался достаточно сложным, так как без презентации с первой попытки я его пройти полностью верно не смогла, второй раз тест я выполняла при помощи презентации, и тест выполнила на 15 баллов, сложных вопросов было много,каждый вопрос требует внимания и хорошего знания материала(особенно последние вопросы). Почему то затруднение у меня вызвал вопрос: Выберите из этих типов данных тот, которого нет в ЯП Pascal,т.к. полного ответа на этот вопрос я не нашла в презентации (может просто невнимательно посмотрела).
вторник, 11 октября 2011 г.
Задание 6 для модуля 2.
Каждый из участников в данном опросе набрал по 5 баллов из 5. Наиболее сложным вопросом для всех четырёх участников показался вопрос: Компилятор выполняет такую функцию как: Выявление ошибок, Написание текста, Редактор, Перевод на машинный язык. Правильным ответом на данный вопрос являлся пункт четвёртый - перевод на машинный язык.
воскресенье, 9 октября 2011 г.
суббота, 8 октября 2011 г.
Модуль 2. Задание 3
- Что такое язык программирования?
ЯП – формализованный язык, предназначенный для описания программ и
алгоритмов решения задач на ЭВМ.
- Какой язык программирования называют языком высокого уровня? Приведите пример.
Язык высокого уровня [high-level language] – Язык программирования, средства
которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде,
удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого
типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в
машинные коды программами транслятора либо интерпретатора. К языкам высокого
уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.
- Перечислите плюсы языка программирования высокого уровня.
● Стремление облегчить решение сложных программных задач
● Упрощение адаптации программного обеспечения в другой среде
● Обеспечение связи программ, написанных на ЯВУ, с различными операционными
системами и оборудованием, в то время как их исходный код остаётся неизменным.
- В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
Паскаль был создан Никлаусом Виртом в 1968-69 годах,опубликован в 1970 году. Современное использование:
1. Объектно-ориентированная среда программирования Delphi, основанная на языке
Object Pascal
2. Система программирования PascalABC.NET, ориентированная на обучение
современному программированию. Язык системы — это Object Pascal для платформы
Microsoft .NET
- Чем отличается язык программирования Basic от Паскаля?
Бейсик - один из старых языков, был весьма боевой, а Паскаль создан специально для обучения, и уже потом приспособлен для работы. Основное и существенное различие - в Паскале все переменные и их типы должны быть заранее описаны, есть структурные типы. В бейсике почти ничего описывать не надо, только размер массива, и никаких типов. Basic изначально был ЯВУ для домашних компьютеров.
- Для чего предназначена среда программирования? Приведите пример такой среды.
Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. Иными словами, среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык или несколько языков программирования. Примером токой среды является среда CodeBlocks.
ЯП – формализованный язык, предназначенный для описания программ и
алгоритмов решения задач на ЭВМ.
- Какой язык программирования называют языком высокого уровня? Приведите пример.
Язык высокого уровня [high-level language] – Язык программирования, средства
которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде,
удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого
типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в
машинные коды программами транслятора либо интерпретатора. К языкам высокого
уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.
- Перечислите плюсы языка программирования высокого уровня.
● Стремление облегчить решение сложных программных задач
● Упрощение адаптации программного обеспечения в другой среде
● Обеспечение связи программ, написанных на ЯВУ, с различными операционными
системами и оборудованием, в то время как их исходный код остаётся неизменным.
- В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
Паскаль был создан Никлаусом Виртом в 1968-69 годах,опубликован в 1970 году. Современное использование:
1. Объектно-ориентированная среда программирования Delphi, основанная на языке
Object Pascal
2. Система программирования PascalABC.NET, ориентированная на обучение
современному программированию. Язык системы — это Object Pascal для платформы
Microsoft .NET
- Чем отличается язык программирования Basic от Паскаля?
Бейсик - один из старых языков, был весьма боевой, а Паскаль создан специально для обучения, и уже потом приспособлен для работы. Основное и существенное различие - в Паскале все переменные и их типы должны быть заранее описаны, есть структурные типы. В бейсике почти ничего описывать не надо, только размер массива, и никаких типов. Basic изначально был ЯВУ для домашних компьютеров.
- Для чего предназначена среда программирования? Приведите пример такой среды.
Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. Иными словами, среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык или несколько языков программирования. Примером токой среды является среда CodeBlocks.
Модуль 2.Задание 1.
В тесте не было сделано ни одной ошибки с первого раза. При прохождении теста пользовалась материалами лекции.
Подписаться на:
Комментарии (Atom)
