- •Тема 1.2. Основные понятия алгоритмизации
- •1.1.Система программирования –совокупность средств разработки программ(языки программирования,______________, трансляторы, ______________, библиотеки,___________)
- •1.2.Структура системы программирования:
- •Тема 2.1. Основные принципы объектно-ориентированного программирования (ооп)
- •Приложение 1 .Общие свойства и события компронентов
- •Свойство Align
- •Свойство Color
- •Тема 2.2.
- •Приложение 2. Команды основного меню
- •Задание1. Указать назначение команд
- •Задание 2. Каково назначение файлов проекта
- •Тема 2.3. Визуальное событийно-управляемое программирование
- •If RadioButton1. Checked Then Memo1.Lines.Add( ‘ выход‘);
- •Занятие 8 Стандартные диалоговые окна: назначение, свойства, события.TOpenDialog, tSaveDialog, tColorDialog, tOpenPictureDialog, tSavePictureDialogTPrinterSetupDialog, tPrinterDialog
- •Раздел 3
- •Тема 3.1. Основные элементы процедурного языка программирования
- •Тема 3.2.
- •X принадлежит отрезку [2,5] или [-1,1]
- •Приложение 3. Математические формулы
- •Тема 3.3.
- •Тема 3.4.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И культуры тульской области
ГОУ СПО ТО «ТУЛЬСКИЙ ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ»
Рабочая тетрадь
По дисциплине «основы алгоритмизации и программирования»
(часть 1)
Студента (ки ) группы 211С
____________________________________________
2012 г.
Содержание
Тема 1.2. Основные понятия алгоритмизации |
|
Раздел 2. Программирование в объектно-ориентированной среде |
|
Тема 2.1. Основные принципы объектно-ориентированного программирования (ООП) |
|
Тема 2.2. Интегрированная среда разработчика |
|
Тема 2.3. Визуальное событийно-управляемое программирование |
|
Раздел 3 Программирование на алгоритмическом языке |
|
Тема 3.1. Основные элементы процедурного языка программирования |
|
Тема 3.2. Операторы и операции |
|
Тема 3.3. Управляющие структуры |
|
Тема 3.4. Структуры данных |
|
Тема 3.5. Файловый тип |
|
Тема 3.6. Подпрограммы |
|
Тема 3.7 Создание компонента программиста |
|
Тема 3.8 Классы памяти |
|
Тема 3.9. Библиотека подпрограмм |
|
Тема 3.10 Графические возможности Delphi |
|
Тема 1.2. Основные понятия алгоритмизации
Занятие 1
Учебная дисциплина «Основы алгоритмизации и программирования», ее основные задачи и связь с другими дисциплинами. Эволюция и классификация языков программирования.
Задание 1
Используя электронный учебник, законспектируйте определения:
Программа
|
|
Программный продукт |
|
Приложение
|
|
Задача
|
|
Программирование
|
|
Программное обеспечение |
|
Синтаксис
|
|
Семантика
|
|
Задание 2
Используя конспект лекции ответить на вопросы:
- к какому поколению относится язык программирования
- привести примеры языков программирования
характеристика |
Поколение |
примеры |
Набор машинных команд в двоичном формате , который определяется архитектурой ЭВМ |
|
|
Непроцедурные, объектно-ориентированные, выполнение запросов |
|
|
Вместо двоичных форматов используются мнемонические коды |
|
|
Человеко-ориентированные, развитая система ввода-вывода, используются для решения научно-технических и экономических задач |
|
|
Ориентированы на повышение интеллектуального уровня ЭВМ |
|
|
Задание 3
Используя электронный учебник изобразить хронологию создания языков программирования
Занятие 2
Системы программирования. Методы программирования. Достоинства и недостатки методов программирования.
Задание 1
Дополните определение :
1.1.Система программирования –совокупность средств разработки программ(языки программирования,______________, трансляторы, ______________, библиотеки,___________)
1.2.Структура системы программирования:
Исходный текст-_______________-исходный модуль-____________-расширенный модуль-_____________- объектный модуль-___________-загрузочный модуль-_____________ абсолютный модуль
Задание 2
В какой нотации записан оператор ? Пояснить его суть
2.1.<Условный операторIf>::=< условие>< оператор>|
<условие ><оператор>else<оператор>
<условие>::= If<логическое выражение>Then
2.2.If<логическое выражение>Then< оператор>|[else<оператор>]
Задание 4
Перечислить принципы фон Неймана:
ОП организована как совокупность машинных слов |
|
Программа состоит из раздела идентификации, раздела связи, раздела оборудования |
|
ОП образует единое адресное пространство |
|
В ОП размещаются как данные, так и программы |
|
При обращении к подпрограмме формальные параметры заменяются на фактические |
|
Центральный процессор может произвольно обращаться к любым адресам в ОП |
|
Трансляция –процедура преобразования исходного модуля в объектный |
|
Занятие 3
Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов. Общие принципы построения алгоритмов.
Основные алгоритмические конструкции. Сложность алгоритмов.
Задание1
Поясните суть терминов
Алгоритм Когда возник? |
|
Массовость алгоритма |
|
Дискретность алгоритма |
|
Эффективность алгоритма |
|
Конечность алгоритма |
|
Понятность алгоритма |
|
Результативность алгоритма |
|
Каков общий вид алгоритма? |
|
Задание2
Дать описание алгоритма словесное и с помощью псевдокодов
Дано n вещественных чисел. Определить, образуют ли они возрастающую последовательность.
Привести пример словесного описания алгоритма
Задание 3
Что означают символы? по ГОСТ 19.701-90 "Единая система программной документации"/ИСО 5807-85);
|
|
|
|
Каково минимальное расстояние между блоками?
|
|
||
В каком направлении не ставятся стрелки?
|
|
||
Как обозначается межстраничный соединитель?
|
|
||
Как обозначается соединитель?
|
|
Занятие 4
Основные алгоритмические конструкции. Сложность алгоритмов.
ЗАДАНИЕ 1
Составить алгоритм вычисления ряда с x1 =0.1 xn =1.0 шагом (xn- x1)/10
Задание 2 Составить алгоритм вычисления ряда с точностью 10-7
Задание3 .Составить алгоритм стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (км); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина.
Пример 2. Составить алгоритм и написать программу вычисления частного двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке.