Дать описание алгоритма словесное и с помощью псевдокодов
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И культуры тульской области
ГОУ СПО ТО «ТУЛЬСКИЙ ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ»
Рабочая тетрадь
По дисциплине «основы алгоритмизации и программирования»
(часть 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 вещественных чисел. Определить, образуют ли они возрастающую последовательность.