вторник, 27 декабря 2011 г.
понедельник, 26 декабря 2011 г.
Модуль 5. Задание 2
- Материнская плата (Наиважнейший компонент системного блока. Основа.)
- Процессор (От процессора зависит скорость работы компьютера)
- Внутренняя память (Хранит информацию, с которой компьютер работает в данный момент)
- Шина (От неё зависит связь между устройствами)
- Жесткий диск (Хранит в себе информацию постоянно)
- Видеокарта (Выводит на экран изображение)
- Вентилятор (Охлаждает процессор)
- Модем (Компьютер может работать и без него)
воскресенье, 6 ноября 2011 г.
Модуль 3. Задание 3
- Что входит в состав любого языка программирования?
1) Используемые символы (алфавит)
2) Типы данных
3) Структуры данных
4) Семантика
- Какие слова в ЯП называются «зарезервированными»?
Зарезервированное слово (или ключевое слово) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
Pascal
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
"summa", "new_programm", "x2";
Basic
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
"delenie$", "dva_chisla", "papa#".
- Что определяет тип данных в языке программирования?
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
Pascal
Var <имя массива> : array[<тип индекса>] of <базовый тип>;
Var summa : array[1..30] of integer
Basic
Dim имя_массива(N-1) As Тип элементов массива
Dim Chislo(9) As Long
- Как выглядит структура программы на ЯП Pascal?
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
- Как записываются операторы присваивания в ЯП Pascal и Basic? Приведите примеры.
Паскаль
<переменная>: = <выражение>
x:=5+y
Basic
<переменная> = <выражение>
x=5+y
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.
Паскаль
If <логическое выражение> then <оператор1> else <оператор2>;
If x>y then y:=y+1 else x:=x-1;
Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
If x>y Then
y=y+1
Else
x=x-1
End If (Visual Basic)
- Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
Паскаль
Ввод - read(<список ввода>); readln(<список ввода >);
Вывод - write(<список вывода>); writeln(<список вывода >);
Basic
Ввод - INPUT <Переменная>
Вывод - PRINT <Список вывода>
- Приведите примеры записи любого цикла на ЯП Pascal.
While x<100 Dо x:=x+1;
- Приведите пример записи цикла с параметром на ЯП Basic.
DO
x=x+1
LOOP WHILE x<100
1) Используемые символы (алфавит)
2) Типы данных
3) Структуры данных
4) Семантика
- Какие слова в ЯП называются «зарезервированными»?
Зарезервированное слово (или ключевое слово) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены.
- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
Pascal
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
"summa", "new_programm", "x2";
Basic
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
"delenie$", "dva_chisla", "papa#".
- Что определяет тип данных в языке программирования?
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
Pascal
Var <имя массива> : array[<тип индекса>] of <базовый тип>;
Var summa : array[1..30] of integer
Basic
Dim имя_массива(N-1) As Тип элементов массива
Dim Chislo(9) As Long
- Как выглядит структура программы на ЯП Pascal?
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
- Как записываются операторы присваивания в ЯП Pascal и Basic? Приведите примеры.
Паскаль
<переменная>: = <выражение>
x:=5+y
Basic
<переменная> = <выражение>
x=5+y
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.
Паскаль
If <логическое выражение> then <оператор1> else <оператор2>;
If x>y then y:=y+1 else x:=x-1;
Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
If x>y Then
y=y+1
Else
x=x-1
End If (Visual Basic)
- Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
Паскаль
Ввод - read(<список ввода>); readln(<список ввода >);
Вывод - write(<список вывода>); writeln(<список вывода >);
Basic
Ввод - INPUT <Переменная>
Вывод - PRINT <Список вывода>
- Приведите примеры записи любого цикла на ЯП Pascal.
While x<100 Dо x:=x+1;
- Приведите пример записи цикла с параметром на ЯП Basic.
DO
x=x+1
LOOP WHILE x<100
суббота, 5 ноября 2011 г.
Модуль 3. Задание 6
program p2;
var x,y,z,a,b:real;
begin
write('x=');
readln(x);
write('y=');
readln(y);
write('z=');
readln(z);
if x<=z then a:=5*arctan(z)
else b:=(3*(x-y))/(sqr(z)+sqr(x));
writeln('A=',a);
writeln('B=',b);
readln
end.
Расшифровка программы :
program - начало программы, p2 - имя программы;
var - раздел описания переменных, x,y,z,a,b - переменные, real - тип;
begin - начало раздела операторов, write('x=') - вывод на экран выражения "x=";
readln(x) - ввод с клавиатуры значения x;
write('y=') - вывод на экран выражения "y=";
readln(y) - ввод с клавиатуры значения y;
write('z=') - вывод на экран выражения "z=";
readln(z) - ввод с клавиатуры значения z;
if x<=z then a:=5*arctan(z) - если x меньше или равен z, то переменной a присваивается значение *arctan(z);
else b:=(3*(x-y))/(sqr(z)+sqr(x)) - иначе b присваивается значение (3*(x-y))/(sqr(z)+sqr(x))
writeln('A=',a) - вывод на экран "A=значение переменной a";
writeln('B=',b) - вывод на экран "B=значение переменной b";
end- конец программы.
var x,y,z,a,b:real;
begin
write('x=');
readln(x);
write('y=');
readln(y);
write('z=');
readln(z);
if x<=z then a:=5*arctan(z)
else b:=(3*(x-y))/(sqr(z)+sqr(x));
writeln('A=',a);
writeln('B=',b);
readln
end.
Расшифровка программы :
program - начало программы, p2 - имя программы;
var - раздел описания переменных, x,y,z,a,b - переменные, real - тип;
begin - начало раздела операторов, write('x=') - вывод на экран выражения "x=";
readln(x) - ввод с клавиатуры значения x;
write('y=') - вывод на экран выражения "y=";
readln(y) - ввод с клавиатуры значения y;
write('z=') - вывод на экран выражения "z=";
readln(z) - ввод с клавиатуры значения z;
if x<=z then a:=5*arctan(z) - если x меньше или равен z, то переменной a присваивается значение *arctan(z);
else b:=(3*(x-y))/(sqr(z)+sqr(x)) - иначе b присваивается значение (3*(x-y))/(sqr(z)+sqr(x))
writeln('A=',a) - вывод на экран "A=значение переменной a";
writeln('B=',b) - вывод на экран "B=значение переменной b";
end- конец программы.
Модуль 3. Задание 1
Тяжко. Набрал 11 баллов с третьего раза.
Проблемы с вопросами про типы данных возникали.
И вот этот:
Как выглядит цикл на ЯП Basic с проверкой условия в начале цикла?
Пользовался презентацией.
Проблемы с вопросами про типы данных возникали.
И вот этот:
Как выглядит цикл на ЯП Basic с проверкой условия в начале цикла?
Пользовался презентацией.
понедельник, 17 октября 2011 г.
Модуль 2. Задание 6
Ответили только двое.
Ошибок нет, видимо всё просто оказалось.
Или умные все шибко.
Ошибок нет, видимо всё просто оказалось.
Или умные все шибко.
воскресенье, 16 октября 2011 г.
Модуль 2. Задание 3
- Что такое язык программирования?
Язык пргораммирования – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ.
- Какой язык программирования называют языком высокого уровня? Приведите пример.
Язык высокого уровня – Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.
- Перечислите плюсы языка программирования высокого уровня.
1) Стремление облегчить решение сложных программных задач
2) Упрощение адаптации программного обеспечения в другой среде
3) Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
- В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
Паскаль создан Никлаусом Виртом в 1968-69 годах.
Современное использование:
1) Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
2) Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
- Чем отличается язык программирования Basic от Паскаля?
Паскаль более требовательный, много переменных, начало и конец программы, а BASIC даёт больше свободы.
- Для чего предназначена среда программирования? Приведите пример такой среды.
Среда программирования служит для разработки программ и обычно ориентируется на конкретный язык программирования. Например, среда CodeBlocks.
пятница, 14 октября 2011 г.
Модуль 2. Задание 1
С первого раза набрал 8 правильных.
Сложных вопросов не было, просто плохая память.
Сложных вопросов не было, просто плохая память.
суббота, 1 октября 2011 г.
Модуль 1. Задание 4
Когда возникло понятие алгоритм? Что оно означало в средние века?
Слово «алгоритм» происходит от имени великого среднеазиатского учёного Мухаммеда аль-Хорезми, жившего в первой половине IX века. «Аль-Хорезми» означает «из Хорезма» (исторической области в нынешнем Узбекистане, центром которой был город Хива).
Приведите любое найденное вами в Интернете определение алгоритма.
Алгоритм — точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.
Назовите формы, в которых может быть представлен алгоритм.
Словесная, Графическая, На языках программирования.
Каковы базовые алгоритмические структуры?
Базовые структуры алгоритмов — это определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий.
К основным структурам относятся следующие:
1 - линейные
2 - разветвляющиеся
3 - циклические
Назовите основные этапы разработки алгоритма.
1) Анализ задачи
- Уточнение постановки задачи
- Уточнение исходных данных
- Уточнение условий решения.
2) Разработка алгоритма.
- Есть ли решённые аналогичные задачи.
- Что известно?
- Что нужно найти?
- Как данные связаны между собой?
Опишите основной принцип метода проектирования алгоритма сверху вниз.
1) Определяются цели автоматизации предметной области и их иерархия.
2) Устанавливается состав приложений, обеспечивающих реализацию поставленных целей.
3) Уточняется характер взаимосвязи приложений и их основные характеристики.
4) Определяются необходимые для решения задач функции обработки данных.
5) Выполняется декомпозиция функций обработки до необходимой структурной сложности.
Слово «алгоритм» происходит от имени великого среднеазиатского учёного Мухаммеда аль-Хорезми, жившего в первой половине IX века. «Аль-Хорезми» означает «из Хорезма» (исторической области в нынешнем Узбекистане, центром которой был город Хива).
Приведите любое найденное вами в Интернете определение алгоритма.
Алгоритм — точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.
Назовите формы, в которых может быть представлен алгоритм.
Словесная, Графическая, На языках программирования.
Каковы базовые алгоритмические структуры?
Базовые структуры алгоритмов — это определенный набор блоков и стандартных способов их соединения для выполнения типичных последовательностей действий.
К основным структурам относятся следующие:
1 - линейные
2 - разветвляющиеся
3 - циклические
Назовите основные этапы разработки алгоритма.
1) Анализ задачи
- Уточнение постановки задачи
- Уточнение исходных данных
- Уточнение условий решения.
2) Разработка алгоритма.
- Есть ли решённые аналогичные задачи.
- Что известно?
- Что нужно найти?
- Как данные связаны между собой?
Опишите основной принцип метода проектирования алгоритма сверху вниз.
1) Определяются цели автоматизации предметной области и их иерархия.
2) Устанавливается состав приложений, обеспечивающих реализацию поставленных целей.
3) Уточняется характер взаимосвязи приложений и их основные характеристики.
4) Определяются необходимые для решения задач функции обработки данных.
5) Выполняется декомпозиция функций обработки до необходимой структурной сложности.
Модуль 1. Задание 2
1 - Начало/Конец алгоритма.
2 - Условие.
3 - Вычислительный блок.
4 - Ввод/Вывод данных
1, 4, 3, 4, 1 - Начало, Ввод, Вычисление, Вывод, Конец.
Ветвление.
1, 4, 3, 2, 4, 1 - Начало, Ввод, Вычисление, Условие "Верно", Вывод, Конец.
1, 4, 3, 2, 3, 4, 1 - Начало, Ввод, Вычисление, Условие "Неверно", Действие 1, Вывод, Конец.
2 - Условие.
3 - Вычислительный блок.
4 - Ввод/Вывод данных
1, 4, 3, 4, 1 - Начало, Ввод, Вычисление, Вывод, Конец.
Ветвление.
1, 4, 3, 2, 4, 1 - Начало, Ввод, Вычисление, Условие "Верно", Вывод, Конец.
1, 4, 3, 2, 3, 4, 1 - Начало, Ввод, Вычисление, Условие "Неверно", Действие 1, Вывод, Конец.
четверг, 29 сентября 2011 г.
Модуль 1. Задание 1
С первого раза 9 баллов.
Ошибка в вопросе
Выберите верное перечисление базовых алгоритмических структур.
А в этом ткнул наугад и попал.
В каком цикле нет условия для прерывания его работы?
Ошибка в вопросе
Выберите верное перечисление базовых алгоритмических структур.
А в этом ткнул наугад и попал.
В каком цикле нет условия для прерывания его работы?
понедельник, 12 сентября 2011 г.
Подписаться на:
Комментарии (Atom)







