вторник, 29 ноября 2011 г.

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


Произведя анализ данной таблицы я решила что лучшим является принтер марки самсунг, т. к. у него самое высокое разрешение Ч/Б печати и работает он тише(49дБ) остальных.
При выборе принтера все таки нужно ориентироваться на то, как и для чего ты будешь его использовать. Например печать фото или документов и т.д.

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

Данные компоненты я расположила таким образом:
Материнская плата (это главный компонент системного блока, на котором располагаются другие немаловажные компоненты)
Процессор (один из важнейших компонентов как раз расположенных на материнской плате. является "мозгом" компьютера)
Внутренняя память (В нее помещаются программы для выполнения и данные для работы программы, которые используются микропроцессором)
Шина (предназначена для передачи информации, для взаимосвязи компонентов, что тоже немало важно)
Видеокарта (этот компонент необходим для вывода изображений, находящихся в памяти компьютера на экран)
Жесткий диск ( жесткий диск предназначен для долгого хранения информации)
Вентилятор (необходим для предотвращения нагрева)
Модем ( устройство, для последовательного подключения к портам компьютера, а так же
для объединения компьютеров в сеть, организации передачи информации по сети в компьютер )

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

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

При прохождении теста в первый раз я набрала 16 баллов, ничем не пользовалась, старалась вспомнить то, что запомнила на лекции. Сложными без текста лекций показался второй вопрос о принципах, а так же Для подключения ПК к сети используются...

четверг, 27 октября 2011 г.

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

Проанализировав ответы на опрос, я пришла к таким выводам, что опрос был не трудным т. к. двое из 3х участников набрали по максимальному количеству баллов. Таким образом Ксения Павлушина набрала 6 баллов, Анастасия Кожина 5 баллов ( допустила ошибку в вопросе 1, но думаю что по невнимательности) и Дарья Тиунова набрала 6 баллов.

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

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

Модуль 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лбца.

При нажатии (вводе) любой клавиши клавиатуры программа завершается

Конец программы

суббота, 22 октября 2011 г.

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

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

Модуль 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

Модуль 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

среда, 19 октября 2011 г.

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

Тест мне показался достаточно сложным, так как без презентации с первой попытки я его пройти полностью верно не смогла, второй раз тест я выполняла при помощи презентации, и тест выполнила на 15 баллов, сложных вопросов было много,каждый вопрос требует внимания и хорошего знания материала(особенно последние вопросы). Почему то затруднение у меня вызвал вопрос: Выберите из этих типов данных тот, которого нет в ЯП Pascal,т.к. полного ответа на этот вопрос я не нашла в презентации (может просто невнимательно посмотрела).

вторник, 11 октября 2011 г.

Задание 6 для модуля 2.

Каждый из участников в данном опросе набрал по 5 баллов из 5. Наиболее сложным вопросом для всех четырёх участников показался вопрос: Компилятор выполняет такую функцию как: Выявление ошибок, Написание текста, Редактор, Перевод на машинный язык. Правильным ответом на данный вопрос являлся пункт четвёртый - перевод на машинный язык.

Задание 2 для модуля 2.

суббота, 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.

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

В тесте не было сделано ни одной ошибки с первого раза. При прохождении теста пользовалась материалами лекции.

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

модуль1, задание 3

модуль 1, Задание 5.

Описание магматических пород.
1. Берём породу, рассматриваем.
2. Определяем происхождение, если порода магматического происхождения, то продолжаем выполнение алгоритма, иначе возвращаемся к пункту 1.
3. Определяем цвет.
4. Определяем структуру.
5. Определяем текстуру.
6. Определи название породы, если нет, то выполняем следующее действие, иначе процесс описания закончен.
7. Определяем минеральный состав породы.
8. Процесс описания породы закончен.

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

1 .Когда возникло понятие алгоритм? Что оно означало в средние века?
Термин «алгоритм» содержит преобразованное географическое название древнего
государства в Средней Азии – Хорезм, родины человека по имени Мухаммед ибн Муса
аль-Хорезми, ориентировочные годы жизни которого 783-850.В средние века слово algorism (или algorismus), неизменно присутствовавшее в названиях математических сочинений, обрело значение способа выполнения арифметических действий посредством арабских цифр, то есть на бумаге, без использования абака. Именно в таком значении оно вошло во многие европейские языки.
2. Алгоритм - точный набор инструкций, описывающих последовательность действий исполнителя для достижения результата решения задачи за конечное время.
3. Наиболее распространены следующие формы алгоритма: Словестная, графическая, программная.
4. Базовые алгоритмические структуры: следование, ветвление, цикл.
5. Основные этапы разработки алгоритма:1. Анализ задачи который включает в себя уточнение постановки задач, исходных данных и условий решений. 2. Разработка алгоритма решения, состоящий из вопросов: Есть ли решённые аналогичные задачи? Что известно? Что нужно найти? Как данные связаны между собой?
6. Проектирование сверху вниз - последовательное разложение общей функции обработки данных на простые функциональные элементы, в результате строится иерархическая схема, отражающая состав и взаимо подчинённость.При нисходящем проектировании задача анализируется с целью определения возможности разбиения ее на ряд подзадач. Затем каждая из полученных подзадач также анализируется для возможного разбиения на подзадачи. Процесс заканчивается, когда подзадачу невозможно или нецелесообразно далее разбивать на подзадачи.В данном случае программа конструируется иерархически - сверху вниз: от главной программы к подпрограммам самого нижнего уровня, причем на каждом уровне используются только простые последовательности инструкций, циклы и условные разветвления.

Модуль 1, задание 2

Фигуры расположила бы я так:
Сначала 1, т. к. это у нас начало, далее нам нужно ввести данные поэтому мы ставим фигуру под цифрой 4, после ввода данных нам необходимо выполнить какое либо действие или же составить условие, поэтому мы ставим фигуру под либо цифрой 3 либо под цифрой 2.если поставили 3 то за ней пойдёт условие т е фигура под цифрой 2, или же наоборот. От условия у нас идёт ветвление либо возвращаемся к вводу данных либо идём дальше.Весь наш алгоритм закончится так же фигурой под цифрой 1.

Модуль 1 тест

правильных ответов 10 со второго раза, с первого раза 8 правильных ответов. во время прохождения теста я пользовалась материалами лекции.