Заведующий кафедрой
Н. Сапожников
“ ” 2013 г.
задание
на подготовку к лабораторному занятию № 1
по Программированию
Класс ________ Дата и время
Место проведения: класс ПК
Тема: Разработка проекта для алгоритмов с ветвлениями.
Цель:
- Закрепление и углубление теоретических знаний.
2. Выработать навыки разработки и отладки программ ветвящейся структуры.
Организационно-методические указания по подготовке к занятию:
При подготовке к занятию студент должен:
— хорошо понять тему занятия;
— четко усвоить целевые установки;
— ознакомиться с вопросами и задачами, решаемыми на занятии и последовательностью их выполнения;
— подобрать необходимую литературу к занятию (учебные пособия, справочники, конспект лекций);
— изучить лекционный материал по теме занятия и для контрольной проверки.
Подготовку необходимо начинать с изучения вопросов, подлежащих закреплению на ПЗ и изложенных в данном задании, а также вопросов контрольной проверки. Вначале целесообразно рассмотреть эти вопросы по конспекту лекций, а затем дополнительно — по рекомендуемой литературе. При подготовке рекомендуется выполнить несколько практических задач по соответствующей занятию теме.
Проработайте, примеры данного задания и задачи из Вариантов индивидуальных заданий.
Перечень вопросов, подлежащих
закреплению на практическом занятии:
- Разработка интерфейса проекта.
- Условные операторы. Их использование в программах.
3. Трансляция, трассировка и отладка программ в среде Delphi.
Перечень контрольных вопросов:
- Перечислить основные типы данных Delphi.
- Тип «запись» так же как и тип «массив» позволяет хранить несколько значений под одним именем. В чем принципиальное различие между этими типами?
- Назовите типы данных, которые определяют как пользовательские.
- Какие две операции определены для данных целого типа, но не определены для данных вещественного типа?
- Чему равен результат вычисления выражения (a div b)*b+(a mod b)?
- Для какого типа данных определены операции +, -, *, /?
- Какой тип должно иметь выражение, стоящее в условном операторе между словами if и then?
8. Программирование в Delphi представляет собой два процесса:
— конструирование визуального проявления программ;
— написание кода, придающего элементам окна необходимую функциональность.
В каких окнах эти процессы реализуются?
9. С помощью какого свойства меняются настройки шрифта: у компонента Label, у компонента Edit, у компонента Memo?
10. С помощью какого свойства выводится текст в Label?
11. С помощью какого свойства выводится текст в Edit?
12. С помощью какого свойства выводится текст в Memo?
13. Какой метод позволяет добавить строку в Memo?
14. С помощью какого метода можно узнать количество строк, введенных в Memo?
15. Какой тип данных, которые вводятся в Edit?
16. Какая функция преобразует строку в целое число?
17. Какая функция преобразует вещественное число в строку?
18. Как сделать Label невидимой в начале выполнения программы?
19. Что делает процедура val?
20. Расшифруйте параметры процедуры val(edit1.Text,X,code);
21. С помощью какого метода можно выделить весь текст в Memo?
22. Какой метод позволяет удалить строку из Memo?
23. Что собой представляет компонент Memo?
- Объясните работу оператора:
if code=0 then Memo1.Lines.Add(‘x = ‘+floattostr(x))
- Определение класса.
- Назовите класс, являющийся предком всех классов.
- Назначение метода constructor Create.
- Назначение метода destructor Destroy.
- Разница методов destructor Destroy и procedure Free.
- Назовите метод, возвращающий строку, содержащую имя класса для данного объекта.
- Что такое потоковый объект?
- Назначение Класса TPersistent.
- Назовите основополагающие концепции ООП.
- Что такое Инкапсуляция?
- Что такое Наследование?
- Что такое Полиморфизм?
- Что такое объект?
- Есть описание type
TChildClass = class
FOne : Integer;
FTwo : String;
FThree : TObject; end;
и переменная этого класса MyObject : TChildClass
запишите командой : полю FOne дать значение 20.
- Назначение Класса Exception.
- Что такое метод?
- Что такое свойства?
Статьи к прочтению:
- Передача материалов в производство
- Передача ссылочных типов в функции. проблема изменения ссылки внутри подпрограммы
Вопросы по политическому убежищу. Часть 3
Похожие статьи:
-
Перечень вопросов для реализации тестирования
вопрос варианты ответов Какое определениене относится к термину информация а) снятая неопределенность б) знания, подготовленные людьми для…
-
Перечень контрольных вопросов для проведения экзамена или зачета
Вопросы к проведению экзамена 1 семестра:»Основы программирования» 1. Автоматизированные системы управления (АСУ). Виды АСУ. Структура АСУ. Персонал АСУ….