вторник, 27 декабря 2011 г.

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

1)Как сохранить проект приложения Visual Basic:
Проект приложения сохраняется в отдельном файле и также в отдельных файлах сохраняются элементы проекта.
При первом сохранении указываются имена файлов для всех элементов проекта. Поскольку проект состоит из нескольких файлов, то для него лучше создать отдельную папку.
Порядок сохранения проекта, содержащего одну форму:
Файл → Сохранить как → Создание новой папки → → Enter → дважды щелкнуть по папке (папка откроется) → ввести имя файла формы → → ввести имя файла проекта → .
При повторном сохранении достаточно нажать на кнопку (сохранить проект) или Файл → Сохранить.


2)Как создать форму приложения:
Добавить новый объект можно с помощью меню Проект.
Например: добавить форму: Проект → Добавить форму → выбрать шаблон формы → Открыть.


3)Как добавить в форму кнопку, область для ввода текста, надпись:
Создать элемент управления: выберите нужный элемент в панели инструментов (щелкнув по кнопке элемента) и удерживая левую кнопку переместите мышь по диагонали на форме:
Выделить элемент управления: щелкните по нужному элементу мышью.
После выделения элемента управления или формы в окне свойств можно изменить его свойства. Надпись Label - служит для добавления текста на форму. Этот текст не может быть изменен пользователем, но может быть изменен программой.


4)Как изменить шрифт надписи на кнопке:
В окне свойств надо щелкнуть по свойству Font и в открывшемся окне Font выбрать подходящий шрифт, размер и жирность.


5)Как добавить в форму группу кнопок:
выберите нужный элемент в панели инструментов (щелкнув по кнопке элемента) и удерживая левую кнопку переместите мышь по диагонали на форме:
Выделить элемент управления: щелкните по нужному элементу мышью.
После выделения элемента управления или формы в окне свойств можно изменить его свойства.


6)Как запустить проект приложения на выполнение:
Запустить программу (запуск) или F5. При этом появляется стартовая форма, т.е. окно создаваемой программы и его значок в панели задач.


7)Как запрограммировать работу кнопки:
В поле (General) выбираем Command1. У нас появилась новая процедура для первой кнопки, введем ее имя, в теле процедуры пишем программу


8)Как создать процедуру-обработчик для события:
Для создания процедуры выполните следующее:
1 способ - дважды щелкните по нужному элементу управления или форме. Откроется окно кода, а в нем появится заголовок и окончание процедуры.
Если необходимо другое событие, то его выбирают с помощью списка в верхнем правом углу окна кода.
2 способ - откройте окно кода, выполните Инструменты → Добавить процедуру → укажите имя и параметры процедуры → Ok.
3 способ - откройте окно кода и введите нужные строки с клавиатуры.
В результате должно получиться:


Private Sub Command1_Click( ) 
'тело для выполнения действий'
End Sub


Чтобы выполнилась процедура обработки события, это событие должно произойти.
Для выполнения произвольной процедуры в теле другой процедуры указывают имя этой процедуры.


Private Sub Command1_Click( ) 
Kvadrat
End Sub 


Здесь при нажатии на кнопку Command1 возникает событие Click (щелчок мышью) и вызывается и выполняется процедура 

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

Таблица

Задание 3 модуль 4

1. Вопрос: Как сохранить проект приложения?
Ответ:

Первое сохранение проекта
При первом сохранении проекта из меню File надо выбрать команду
Save Project As. Сначала на экран будет выведено диалоговое окно
Save Unit As…. Delphi предложит сохранить модуль формы под именем
Unit1 в системной папке Program Files/Borland/Delphi7/Projects.
Соглашаться с этим не следует по нескольким причинам. Во-первых, имя
модуля формы должно указывать на назначение этой формы. Во-вторых,
для каждого нового проекта необходимо создавать отдельную папку, по-
скольку каждый проект состоит из нескольких файлов. В-третьих, эта пап-
ка должна находиться в рабочем каталоге пользователя, предназначенном
для сохранения проектов приложений. В этом окне надо выбрать папку,
предназначенную для файлов проекта, и ввести имя модуля. После нажа-
тия на кнопке Сохранить появляется следующее окно Save Project As….
Delphi предложит сохранить проект под именем Project1 в рабочей папке
проекта, если она была выбрана ранее при сохранении модуля. Задайте
имя проекта и нажмите кнопку Сохранить. Главное окно изменит своё
название на то, под которым был сохранен проект, а окно редактора кода и
заголовок модуля изменят своё название на то, под которым был сохранен
модуль. Папку можно создать как перед разработкой программы с помо-
щью проводника, так и в процессе сохранения проекта в среде Delphi.
Замечание. Самая распространенная ошибка – первое сохранение про-
екта командой File/Save. При выборе этой команды все файлы будут
сохранены под своими именами, но не в качестве проекта. Команду Save
можно использовать для сохранения уже созданного проекта. Обратите
внимание на то, что имена файлов модуля (pas-файл) и проекта (dpr-файл)
должны быть разными. При сохранении расширение имени файла можно
не указывать, программа добавляет их автоматически. В Delphi в качестве
символов имен файлов используются только латинские буквы, цифры и
знак подчеркивания, причем имя не должно начинаться с цифры.
Сохранение проекта под новым именем
Проект можно сохранить под другим именем или в другом месте. Для
такого сохранения используется команда File/Save Project As… (Со-
хранить проект как …). Модули проекта можно сохранить под другим
именем или в другом месте командой File/Save As… (Сохранить как …).
Сохранение проекта под прежним именем
После работы с проектом, которому уже было присвоено имя, в меню
File выберите команду Save (Сохранить) или нажмите кнопку на па-
нели инструментов Стандартная. Для сохранения всех файлов проекта
используйте команду Save All (Сохранить все) или нажмите кнопку
на панели инструментов Стандартная.

2. Вопрос: Как создать форму приложения?
Ответ:

Если программист желает, чтобы при появлении панели интерфейса на экране в соответствующих полях находились начальные значения данных, он должен учесть, что при запуске приложения возникает событие - создание
Формы (OnCreate). Создадим процедуру обработки этого события, которая занесет начальные значения переменных x, y, z в поля Edit1, Edit2 и Edit3 соответственно, а в поле Memo1 поместит строку Лабораторная работа №1 –
Линейный алгоритм. Для этого дважды щелкните мышью на любом свободном месте
Формы. На экране появится текст модуля UnLinAlg, в котором DELPHI автоматически создает заготовку процедуры-обработчика события создания
Формы: Procedure TForm1.FormCreate(Sender:TObject). Между операторами begin и end этой процедуры вставьте операторы, которые выполняют необходимые действия.

3. Вопрос: Как добавить в форму кнопку, область для ввода текста, надпись?
Ответ:

Для добавления элементов нужно щелкнуть указателем мыши по иконке нужного нам объекта, затем перевести указатель на форму и после нажатия на левую кнопку мыши растянуть объект.

4. Вопрос: Как изменить шрифт надписи на кнопке?
Ответ:

В окне свойств надо щелкнуть по свойству Font и в открывшемся окне Font выбрать нужный шрифт.

5. Вопрос:
Ответ: Для добавления группы кнопок используются стандартные процедуры копирования и вставки.

6. Вопрос:Как запустить проект приложения на выполнение?
Ответ:

В верхней панели команд выбрать "запуск", затем нажать "запуск", или нажать F5

7. Вопрос: Как запрограммировать работу кнопки?
Ответ:

Задать программу в окне кодов. Нажав на верхней панели Вид->Код

8. Вопрос: Как создать процедуру-обработчик для события?
Ответ:

Для создания процедуры обработки события (обработчика), необходимо выделить компонент и перейти в Инспекторе объектов на страницу событий (Events), на которой перечислены все возможные события компонента. Если выполнить двойной щелчок в области значения нужного события, то Delphi автоматически создаст в модуле формы заготовку процедуры-обработчика. На передний план переместится окно Редактора кода и курсор будет помещён в то место процедуры, где программист должен написать код. При этом в описание класса формы будет добавлен заголовок процедуры-обработчика. Название обработчика образуется добавлением к имени компонента названия события без приставки on. Например, TForm1.Button1Click. Если в Инспекторе объектов изменить имя компонента, то произойдёт автоматическое переименование процедуры во всех файлах проекта.

Задание 1 модуль 4

Задание 5 модуль 3

Задание 6 модуль 3

program lab1; - название программы
var - описание переменных
c:char; - переменная с типом
x:byte; - переменная с типом
res:real; - ввод данных
begin - началопрограммы
writeln('vvedite 1 bykvu'); - вывод данных на экран
readln(c); - оператор ввода
x:=ord(c); - присвоение к переменным
writeln(x); - вывод
res :=cos(x/100)/sin(x/100); присвоение к переменным
writeln('f(x) = ',res:5:2); вывод данных на экран
readln; оператор ввода
end. конец

Задание 2 модуль 3

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

Задание 4 модуль 2

- Что такое язык программирования?

Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.

- Какой язык программирования называют языком высокого уровня? Приведите пример.

Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания. Так, высокоуровневые языки стремятся не только облегчить решение сложных программных задач, но и упростить портатирование программного обеспечения. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными операционными системами и оборудованием, в то время как их исходный код остаётся, в идеале, неизменным. Такого рода оторванность высокоуровневых языков от аппаратной реализации компьютера помимо множества плюсов имеет и минусы. В частности, она не позволяет создавать простые и точные инструкции к используемому оборудованию. Программы, написанные на языках высокого уровня, проще для понимания программистом, но менее эффективны, чем их аналоги, создаваемые при помощи низкоуровневых языков. Одним из следствий этого стало добавление поддержки того или иного языка низкого уровня (язык ассемблера) в ряд современных профессиональных высокоуровневых языков программирования.
Примеры: C, C++, Java, Python, PHP, Ruby, Perl, PureBasic, Delphi, Lisp. Языкам высокого уровня свойственно умение работать с комплексными структурами данных. В большинстве из них интегрирована поддержка строковых типов, объектов, операций файлового ввода-вывода и т. п.

- Перечислите плюсы языка программирования высокого уровня.


- Стремление облегчить решение сложных программных задач
- Упрощение адаптации программного обеспечения в другой среде
- Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.

- В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
Паскаль был создан Никлаусом Виртом в 1968-69 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.
Сейчас Паскаль используется в обучении программированию для создания прикладных программ если и используется, то в форме Дельфи (объектно-ориентированный вариант).


- Чем отличается язык программирования Basic от Паскаля?

Синтаксис языка напоминает Fortran, и многие элементы — явные заимствования из него. Язык задумывался для обучения, поэтому его конструкции максимально просты. Как и в других языках программирования, ключевые слова взяты из английского языка. Основных типов данных два: строки и числа. С появлением версии Visual Basic, а также различных его модификаций (таких как VBA), в языке появились многие другие типы данных и дополнения, типичные для современных языков программирования (например, такие, как объектная модель). Объявление переменных не требует специальной секции (в отличие, например, от Паскаля). Объявление переменной — это первое её использование.

- Для чего предназначена среда программирования? Приведите пример такой среды.

Среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык программирования. Например, Среда CodeBlocks.

Задание 2 модуль 2

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

Тест выполнила за 3 попытки, пользовалась лекциями и интернетом.

пятница, 9 декабря 2011 г.

эволюция клавиатуры

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

1 - Материнская плата
2 - Процессор
3 - Внутренняя память
4 - Шина
5 - Видеокарта
6 - Вентилятор
7 - Модем
8 - Жесткий диск
Материнская плата является главным компонентом в системном блоке, на ней же  распологаются процессор и память, шина - информационная магистраль, через которую осуществляется информационная связь между устройствами компьютера, видеокарта является контраллером монитора (ее скорость зависит от набора микросхем), с помощью вентилятора поддерживается температура внутри системного блока (для продолжительной работы), модем и жесткий диск - внешние устройства, которые могут дополнительно подключаться через адаптеры...

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

17 правильных ответов со второй попытки.. Пользовалась материалом с лекций)

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

з6м1


з5м1

Поиски природного газа
1)Нахождение примерного места залегания на карте.
2)Бурение скважины.
3)Если нашли месторождение ,то разрабатываем его ,иначе возврат к 1.
4)Разработка месторождения и его использование.
 5)Ищем место на карте.
6)Пробурить скважину и тд.

з4м1

1) Само слово «алгоритм» происходит от имени учёного Абу Абдуллах Мухаммеда ибн Муса аль-Хорезми (алгоритм — аль-Хорезми). Около 825 года он написал сочинение, в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления. К сожалению, арабский оригинал книги не сохранился. Аль-Хорезми сформулировал правила вычислений в новой системе и, вероятно, впервые использовал цифру 0 для обозначения пропущенной позиции в записи числа (её индийское название арабы перевели как as-sifr или просто sifr, отсюда такие слова, как «цифра» и «шифр»). Приблизительно в это же время индийские цифры начали применять и другие арабские учёные. В первой половине XII века книга аль-Хорезми в латинском переводе проникла в Европу. Переводчик, имя которого до нас не дошло, дал ей название Algoritmi de numero Indorum («Алгоритми о счёте индийском»). По-арабски же книга именовалась Китаб аль-джебр валь-мукабала («Книга о сложении и вычитании»). Из оригинального названия книги происходит слово Алгебра (алгебра — аль-джебр).
Таким образом, мы видим, что латинизированное имя среднеазиатского учёного было вынесено в заглавие книги, и сегодня ни у кого нет сомнений, что слово «алгоритм» попало в европейские языки именно благодаря этому сочинению.
2) Алгоритм – это последовательность действий приводящая конкретному результату за конечное число шагов.
3) Итак, любой алгоритм можно составить, используя только типовые алгоритмические конструкции. Формы же представления этих алгоритмов могут быть разными:
словесной;
графической;
программной.
4)
1. Базовая структура "следование". Образуется последовательностью действий, следующих одно за другим
2. Базовая структура "ветвление". Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран. Структура ветвление существует в четырех основных вариантах
3. Базовая структура "цикл". Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Основные разновидности циклов представлены в таблице .
5)Разработка приближенного алгоритма, ориентированного на создающего его человека. Определение цели, приблизительного плана действий для её достижения. Такой алгоритм понятен только его создателю.
Детализация алгоритма с учетом специфики среды и объекта осуществляющего выбор среды и объектов, посредством которых он будет реализован. Т.е. алгоритм должен быть представлен в форме понятной тому кто будет выполнять описанные в нем действия.
6)Проектирование методом "сверху-вниз" позволяет свести процесс разработки программы к выполнению двух операций: логическая разработка с одновременным интегрированием и выполнение кодирования с отладкой. При таком подходе вначале разрабатывается логическая структура программы в виде дерева программных модулей с установлением всех типов связей между ними, а затем идет кодирование и отладка модулей. При этом проектирование начинается с модулей, занимающих верхние уровни иерархии, с одновременной проработкой связей их со всеми соподчиненными модулями, для которых разрабатываются временные заглушки с целью проведения их отладки.

з3м1


з2м1

14231. (1-начало, 4-ввод данных, 2-условие, 3-действие, 1-конец)
 

з1м1

  Тест решила с третьй попытки на 8 баллов. Пользовалась теорией для модуля 1.