Алгоритмизация и программирование
Автор: aseq21 • Май 30, 2022 • Контрольная работа • 6,066 Слов (25 Страниц) • 165 Просмотры
Алгоритмизация и программирование
Алгоритм описывает решение задачи. Программа представляет алгоритм на языке понятном компьютеру.
Структура дисциплины
Семестр: 1, Учебный год: 2020/2021
09.03.02 Информационные системы и технологии
Группы: Фт-100007, Фт-100008
Читающая кафедра: технической физики
Аудиторная нагрузка: Лекции 16 часов. Лабораторные 32 часа. Всего часов: 104, 3 з.е.
Преподаватель: Неудачин Илья Георгиевич
Технологическая карта БРС
Процедуры текущей и промежуточной аттестации по дисциплине "Алгоритмизация и программирование" (может измениться)
Лекции: коэффициент значимости совокупных результатов лекций 0,4 | ||
Текущая аттестация на лекциях | Дата начала - дата окончания | Максимальные баллы |
Тесты | 01.09.20 - 31.10.20 | 60 |
Посещаемость | 01.09.20 - 31.10.20 | 40 |
Весовой коэффициент значимости результатов текущей аттестации по лекциям 0,6 | ||
Промежуточная аттестация по лекциям – зачет. Весовой коэффициент значимости результатов промежуточной аттестации по лекциям 0,4 |
Лабораторные занятия: коэффициент значимости совокупных результатов лабораторных занятий 0,6 | ||
Текущая аттестация на лабораторных занятиях | Сроки (дата начала - дата окончания) | Максимальная оценка в баллах |
Выполнение заданий | 01.09.20 - 03.01.21 | 70 |
Контрольная работа 1 | 01.09.20 - 03.01.21 | 5 |
Контрольная работа 2 | 01.09.20 - 03.01.21 | 5 |
Отчеты | 01.09.20 - 03.01.21 | 10 |
Посещаемость | 01.09.20 - 03.01.21 | 10 |
Текущая аттестация выполнения курсовой работы | Сроки (дата начала - дата окончания) | Максимальная оценка в баллах |
Выполнение | 20.09.20 - 12.12.20 | 70 |
Отчет | 20.09.20 - 12.12.20 | 20 |
Тесты | 20.09.20 - 12.12.20 | 10 |
Весовой коэффициент текущей аттестации выполнения курсовой работы 0,6 | ||
Весовой коэффициент промежуточной аттестации выполнения курсовой работы 0,4 |
Промежуточная аттестация по курсовой работе – дифференцированный зачет
Первый полусеместр 9 недель. Аттестация. Второй полусеместр 8 недель.
ТЕМА 1. Алгоритмы
План
Раздел 1. Графическая форма записи алгоритмов
Раздел 2. Сложность и анализ алгоритмов
Раздел 3. Вычисление экстремальной суммы элементов подвекторов
Раздел 4. Модели жизненного цикла высокотехнологичных проектов
Раздел 5. Жизненный цикл программного обеспечения ИС
Принцип IBM
Машина должна работать, человек – думать.
[pic 1]
Раздел 1. Графическая форма записи алгоритмов
Алгоритм и программа
Наша дисциплина посвящена изучению не только языка C++, но и некоторых алгоритмов, решающих наиболее известные задачи программирования, поэтому начнем мы со знакомства с некоторыми основополагающими понятиями.
Алгоритм – это однозначная последовательность действий, которые необходимо выполнить, чтобы решить поставленную задачу. Свойства:
- масовость,
- результативность,
- детерминированность.
Программа представляет собой набор команд на языке, понятном исполнителю, реализующий алгоритм. В нашей дисциплине исполнителем является компьютер, а языком программирования будет язык высокого уровня C++.
[pic 2]
К сожалению, любой язык высокого уровня удобен только человеку, пишущему или отлаживающему программу, но совершенно непонятен компьютеру. Программа на таком языке называется исходным текстом (кодом) и хранится в файле. В этом заключается отличие программного режима от диалога.
...