- •Методические указания по выполнению лабораторно-практических работ
- •1 Решим простейший пример: найти сумму трех чисел.
- •Программирование циклических алгоритмов. Циклы «до» и «пока»
- •Лабораторная работа №10
- •Оператор параметрического цикла for
- •Работа с массивами
- •Оператор варианта
- •Работа со строками в объектно-ориентированном программировании. Оператор цикла с параметрами
- •Лабораторная работа №7
- •Процедуры и функции
- •Практические задания
- •Лабораторная работа №8
- •1. Программа, которая определяет, есть ли одинаковые числа в трехзначном числе.
- •2. В одномерном массиве вывести на экран четные числа и нечетные числа.
- •3. Из введенной последовательности символов, признаком конца которой является '0', сформировать множество заглавных и строчных латинских букв.
- •Множественный тип
- •Практические задания
- •Лабораторная работа №9
- •Label Edit Button Memo
- •Лабораторная работа №10
- •Лабораторная работа №11
- •Implementation
- •Лабораторная работа №12
- •Лабораторная работа №13
- •Лабораторная работа №14
- •Implementation
- •Практическая работа Случайный выбор из списка
- •Практическая работа «Тест»
- •Типы бд в Delphi
- •1. Создание каталога
- •2. Создание псевдонима
- •3. Создание таблицы
- •4. Разработка приложения, работающего с бд
- •Создание каталога и псевдонима
- •Создание таблицы
- •Создание формы
- •Вставка изображений в бд
- •Заключение
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
АЛМАТИНСКИЙ ИНДУСТРИАЛЬНЫЙ КОЛЛЕДЖ
«УТВЕРЖДАЮ» «СОГЛАСОВАНО»
Директор АИК Зам.директора по УР
________Аширалиева Г.Н. _________Иминова Г.Ж.
«___»____________2013 г. «___»___________2013 г.
Методические указания по выполнению лабораторно-практических работ
по дисциплине «Основы алгоритмизации и программирования»
Специальность: 1304000 «Вычислительная техника и программное обеспечение»
Рассмотрено на заседании Составила преподаватель
цикловой комиссии «ВТиПО» ________ Кайрбекова С.К.
Протокол № ____
от «___»___________2013г.
Председатель цикла
________ Кайрбекова С.К.
Алматы 2013г.
Список лабораторных работ:
Лабораторная работа №1. |
Решение задач на работу с целым типом данных |
Лабораторная работа №2. |
Решение задач на работу с вещественным типом данных. |
Лабораторная работа №3. |
Решение задач на ввод, вывод данных. |
Лабораторная работа №4. |
Решение задач на условный оператор и оператор выбора. |
Лабораторная работа №5. |
Решение задач на работу множеством. |
Лабораторная работа №6. |
Решение задач с применением оператора цикл с параметром и перечисляемый тип. |
Лабораторная работа №7. |
Решение задачи с применением операторов цикла итерационного типа. |
Лабораторная работа №8. |
Решение задачи и создание и уничтожение объекта. |
Лабораторная работа №9. |
Решение задачи и создание и уничтожение объектов с помощью конструкторов и деструкторов. |
Лабораторная работа №10. |
Решение задачи на создание наследника. |
Лабораторная работа №11. |
Решение задач на перегружаемые и виртуальные методы. |
Лабораторная работа №12. |
Знакомство со средой Delphi. |
Лабораторная работа №13. |
Решение задачи на линейные алгоритмы в среде Delphi. |
Лабораторная работа №14. |
Использование компонентов отображения. |
Лабораторная работа №15. |
Использование компонентов редактирования. |
Лабораторная работа №16. |
Использование компонентов многострочного редактора для обработки строковых данных. |
Лабораторная работа №17. |
Использование компонентов многострочного редактора для одномерных массивов. |
Лабораторная работа №18. |
Использование компонентов списков и выпадающих списков. |
Лабораторная работа №19. |
Использование компонентов таблиц для работы с двумерным массивом. |
Лабораторная работа №20. |
Использование компонентов кнопок обычных, графических и с фиксацией. |
Лабораторная работа №21. |
Использование компонентов таймера для управления при выполнении программы. |
Лабораторная работа №22. |
Использование компонентов зависимых и не зависимых переключателей. |
Лабораторная работа №23. |
Использование диалоговых окон. |
Лабораторная работа №24. |
Использование операторов обработки исключений. |
Лабораторная работа №25. |
Создание главного и контекстного меню. |
Лабораторная работа №26. |
Создание текстового файла, ввод и вывод данных. |
Лабораторная работа №27. |
Создание типизированного файла, ввод и вывод данных. |
Лабораторная работа №28. |
Создание инструментальных панелей. |
Лабораторная работа №29. |
Создание графика с помощью компонента Chart. Рисование на холсте Canvas. |
Лабораторная работа №30. |
Создание таблиц БД и установка параметров таблиц |
Лабораторная работа №31. |
Создание вычисляемых полей и полей выбора |
Лабораторная работа №32. |
Навигационный способ доступа к данным |
Лабораторная работа №33. |
Применение фильтрацией данных и методов установки диапазона допустимых значений |
Лабораторная работа №34. |
Создание приложения со связанными таблицами |
Лабораторная работа №35. |
Создание отчетов |
Лабораторная работа №36. |
Работа с удаленными БД |
Лабораторная работа №37. |
Работа с удаленными БД |
Лабораторная работа №38. |
Управление базой данных |
Лабораторная работа №39. |
Работа с удаленными БД |
Лабораторная работа №1.
Тема: Решение задач на работу с целым типом данных
Цель: Ознакомить с основными понятиями переменных и констант.
Простые типы данных: числа с плавающей запятой (real), целые (integer), символьный (char), логический (boolean) и перечисления (конструктор нового типа):
Тип Диапазон Формат Размер в байтах
ShortInt −128..127 Знаковый 1
Integer −32768..32767 Знаковый 2
LongInt −2147483648..2147483647 Знаковый 4
Byte 0..255 Беззнаковый 1
Word 0..65535 Беззнаковый 2
var{ секция объявления переменных }
r: Real; { переменная вещественного типа }
i: Integer; { переменная целого типа }
c: Char; { переменная-символ }
b: Boolean; { логическая переменная }
s: String; { переменная строки }
t: Text; { переменная для обьявления текстового файла }
e: (apple, pear, banana, orange, lemon); { переменная типа-перечисления }