Предложите, как улучшить StudyLib
(Для жалоб на нарушения авторских прав, используйте
другую форму
)
Ваш е-мэйл
Заполните, если хотите получить ответ
Оцените наш проект
1
2
3
4
5
Вопросы к экзамены ОАиП
Скачать материал
Скачать материал
- Сейчас обучается 411 человек из 63 регионов
- Сейчас обучается 267 человек из 63 регионов
Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:
6 153 784 материала в базе
- Выберите категорию:
- Выберите учебник и тему
- Выберите класс:
-
Тип материала:
-
Все материалы
-
Статьи
-
Научные работы
-
Видеоуроки
-
Презентации
-
Конспекты
-
Тесты
-
Рабочие программы
-
Другие методич. материалы
-
Найти материалы
Другие материалы
- 18.12.2020
- 327
- 17
- 18.12.2020
- 664
- 29
- 18.12.2020
- 69
- 3
- 18.12.2020
- 77
- 1
- 18.12.2020
- 1290
- 4
Рейтинг:
5 из 5
- 18.12.2020
- 455
- 42
- 18.12.2020
- 1114
- 14
- 18.12.2020
- 129
- 0
Вам будут интересны эти курсы:
-
Курс профессиональной переподготовки «Управление персоналом и оформление трудовых отношений»
-
Курс повышения квалификации «Основы управления проектами в условиях реализации ФГОС»
-
Курс повышения квалификации «Основы построения коммуникаций в организации»
-
Курс повышения квалификации «Экономика: инструменты контроллинга»
-
Курс профессиональной переподготовки «Деятельность по хранению музейных предметов и музейных коллекций в музеях всех видов»
-
Курс профессиональной переподготовки «Уголовно-правовые дисциплины: теория и методика преподавания в образовательной организации»
-
Курс профессиональной переподготовки «Методика организации, руководства и координации музейной деятельности»
-
Курс профессиональной переподготовки «Метрология, стандартизация и сертификация»
-
Курс профессиональной переподготовки «Эксплуатация и обслуживание общего имущества многоквартирного дома»
-
Курс профессиональной переподготовки «Гостиничный менеджмент: организация управления текущей деятельностью»
-
Курс профессиональной переподготовки «Организация маркетинговой деятельности»
-
Курс профессиональной переподготовки «Информационная поддержка бизнес-процессов в организации»
-
Курс профессиональной переподготовки «Управление качеством»
-
Настоящий материал опубликован пользователем Семилетова Ирина Анатольевна. Инфоурок является
информационным посредником и предоставляет пользователям возможность размещать на сайте
методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них
сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайтЕсли Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с
сайта, Вы можете оставить жалобу на материал.Удалить материал
-
- На сайте: 5 лет и 10 месяцев
- Подписчики: 3
- Всего просмотров: 53701
-
Всего материалов:
21
д.ф.-м.н., профессор
Мнений:
10
Мнений:
16
кандидат технических наук, доцент
Мнений:
9
Доцент, кандидат технических наук
Мнений:
20
ассистент
Мнений:
17
Кандидат технических наук, доцент
Мнений:
6
д.ф.-м.н., профессор
Мнений:
15
ассистент
Мнений:
47
старший преподаватель, зам. зав. кафедрой
Мнений:
24
Старший преподаватель
Мнений:
6
Доцент, кандидат технических наук
Мнений:
21
канд. физ.-мат. наук, доцент
Мнений:
15
старший преподаватель
Мнений:
2
старший преподаватель
Мнений:
14
Инженер по информационным технологиям. Магистрант.
Мнений:
6
к.ф.-м.н., доцент
Мнений:
5
доктор физ.-мат. наук, профессор
Мнений:
8
Ассистент, магистр экономических наук, аспирант, заместитель зав.каф.ЭИ по деологической, информационной и воспитательной работе, куратор учебных групп на 3 курсе.
Мнений:
3
старший преподаватель
Мнений:
4
Старший преподаватель
Мнений:
4
Ассистент
Мнений:
1
старший преподаватель
Мнений:
4
ассистент
Мнений:
17
канд. физ.-мат. наук, доцент
Мнений:
1
ОАиП Курсовая работа: Игра Морской бой на Delphi
Вуз: Белорусский государственный университет информатики и радиоэлектроники
Дисциплина: Основы алгоритмизации и программирования
Файл: / ОАиП Курсовая работа Игра «Морской бой» на Делфи (Delphi)
ОАиП
|
1118
|
2012-01-26
ОАиП Курсовая работа: Решения задачи Коши на Делфи
Вуз: Белорусский государственный университет информатики и радиоэлектроники
Дисциплина: Основы алгоритмизации и программирования
Файл: / ОАиП Курсовая работа — Решения задачи Коши, методом Рунге-Кутта и Адамса на Делфи (Delphi)
ОАиП
|
654
|
2011-11-22
Вы здесь
Основы алгоритмизации и программирования
ПодробнееСкачать бесплатно готовые лабораторные №1,2,3,5 по ОАИП БГУИР.
Файл содержит лабораторные работы по Основам алгоритмизации и программированию для заочников 1-ый семестр, Вариант 2, Номер работ 1,2,3,5. БГУИР: Архив работ 1,2,3,5 вариант 2 по ОАИП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу по Основам алгоритмизации и программированию БГУИР
Цель: Написать программу решения СЛАУ модифицированным методом Гаусса. БГУИР: Лаба по Основам алгоритмизации и программированию БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу №1 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Цель: написать программу вычисления значения выражения при заданных исходных данных. Сравнить полученное значение с указанным правильным результатом. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу №2 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Цель работы: ознакомиться с применением логических операций и операциями сравнения. Рассмотреть приоритет операций в C++. Научиться использовать операторы условной передачи управления if и множественного выбора switch. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу №3 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Цель: Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x, изменяющегося от a до b с шагом h = (b—a)/10. Сравнить значения Y(x) и S(x) при одинаковых x. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу №4 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Цель: научиться работать с одномерными массивами |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу №5 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Индивидуальные задания. Вариант 6. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу №6 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Индивидуальные задания. Вариант 6. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу №7 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Индивидуальные задания. Вариант 6. |
Голосов: 0
|
||||
ПодробнееСодержит рекурентную и рекурсивную формулу для 9 варианта 1ого курса по предмету ОАИПБГУИР: Лаба №8 вариант 9 по рекурсии — ОАИП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабоработную работу №8 по Основам алгоритмизации и программирования Вариант 6 БГУИР
Индивидуальные задания. Вариант 6. |
Голосов: 0
|
||||
ПодробнееСкачать лабу 1 вариант 16 ОАИП БГУИР Дан список тарифов провайдера сотовой связи. Требуется:
Информацию в динамический список загружать из типизированного файла. |
Голосов: 0
|
||||
ПодробнееСкачать готовую лабораторную работу 1 по ОАиП БГУИР. Задание 1 Дано два массива, найти самый часто встречающийся элемент первого массива, которого нет во втором массиве. Дополнительные массивы не использовать. Задание 2 Найти произведение двух матриц.БГУИР: Лабораторная работа 1 ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать лаборатореную работу № 1 ОАиП БГУИР. В архиве исходники!БГУИР: Лабораторная работа 1 ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать лаборатореную работу № 1-1 ОАиП БГУИР. В архиве исходники кода!БГУИР: Лабораторная работа 1-1 ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать лаборатореную работу № 2 ОАиП БГУИР. В архиве исходники кода! БГУИР: Лабораторная работа 2 ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать лаборатореную работу № 3 ОАиП БГУИР. В архиве исходники кода! БГУИР: Лабораторная работа 3 ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать лаборатореную работу № 6 ОАиП БГУИР. В архиве исходники кода! БГУИР: Лабораторная работа 6 ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать лаборатореную работу № 8 ОАиП БГУИР. В архиве исходники кода! БГУИР: Лабораторная работа 8 ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу Аппроксимация функций по Основам алгоритмизации и программирования (БГУИР)
Лабораторная работа № 3 |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу по Основам алгоритмизации и программирования БГУИР
Стеки в С++ БГУИР: Лабораторная работа по Основам алгоритмизации и программирования БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу по Основам алгоритмизации и программирования БГУИР
Рекурсия в С++ БГУИР: Лабораторная работа по Основам алгоритмизации и программирования БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу по Основам алгоритмизации и программирования БГУИР
Корни в С++ БГУИР: Лабораторная работа по Основам алгоритмизации и программирования БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу по Основам алгоритмизации и программирования БГУИР
Файлы в С++ БГУИР: Лабораторная работа по Основам алгоритмизации и программирования БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу Решение СЛАУ методом итерации (БГУИР)
Лабораторная работа № 2 Тема: «Решение СЛАУ методом итерации» Вариант 3 |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу № 1 по Основам алгоритмизации и программирования БГУИР
Цель работы: научиться составлять программы в среде Visual C++, изучить правила программирования линейных алгоритмов. Написать программу для линейного арифметического выражения. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу № 2 по Основам алгоритмизации и программирования БГУИР
Цель работы: Вычислить значение выражения. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу № 3 по Основам алгоритмизации и программирования БГУИР
Цель работы: Вывести на экран таблицу значений функции Y(x)= и ее и ее разложения в ряд, n = 80, на интервале [0.1, 1], h = 0.09. |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу № 4 по Основам алгоритмизации и программирования БГУИР
Цель работы: Выполнить задание в соответствии с выданным вариантом. Блок-схема линейного алгоритма. БГУИР: Лабораторная работа № 4 по Основам алгоритмизации и программирования БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу № 1 по Основам алгоритмизации и программирования БГУИР
Индивидуальное задание |
Голосов: 0
|
||||
ПодробнееСкачать Лабораторную работу № 8 по Основам алгоритмизации и программирования БГУИР
Индивидуальные задания. |
Голосов: 0
|
||||
ПодробнееСкачать готовую лабораторую № 2 вариант 12 на тему Очереди по ОАиП — Основы алгоритмизации и программирования БГУИР. В архиве — код программы и скриншоты. Задания по теме ОЧЕРЕДИ |
Голосов: 0
|
||||
ПодробнееСкачать готовую лабораторную работу №3 вариант 12 по ОАиП на тему Стеки — Основы алгоритмизации и программирования БГУИР. В архиве отчет с кодом программы и скриншотами. Задания по теме СТЕКИ |
Голосов: 0
|
||||
ПодробнееСкачать готовую лабораторную №7 по предмету Основы алгоритмизации и программирования — ОАиП БГУИР. В архиве — отчет с кодом программы и скриншотами.БГУИР: Лабораторная №7 Бинарные деревья ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать готовые лабораторные работы по ОАиП шестой вариант. В архиве только коды программ!БГУИР: Лабы ОАиП Вариант 6 1 семестр только код |
Голосов: 0
|
ПодробнееВопросы к экзамену по ОАиП БГУИР. Всего вопросов 52, на следующие темы:
|
Голосов: 1
|
ПодробнееСкачать Дипломную работу Программное средство для автоматизации анализа финансовой деятельности клиентов МГВРК Пояснительная записка к дипломному проекту на тему «Программное средство для автоматизации анализа финансовой деятельности клиентов» включает в себя восемь разделов, содержащих необходимую и достаточную информацию по использованию данного программного средства, подробное описание программы и вычислительной системы. |
Голосов: 0
|
ПодробнееСкачать контрольную 1 вариант 8 по ОАиП БГУИР.
Примеры решенных заданий. |
Голосов: 0
|
||||
ПодробнееНаписать программу для ввода латинских букв алфавита. Если введенный символ не является буквой латинского алфавита, заменить его на знак «?». Заменить все введенные прописные буквы латинского алфавита строчными. Следить за тем, чтобы буквы не повторялись. Введенная повторно буква заменяется символом «*». Вывести на экран исходный и скорректированный текст. Исходный код прилагается.БГУИР: Контрольная 1 ОАиП БГУИР вариант 29 |
Голосов: 0
|
||||
ПодробнееСкачать контрольную Основы алгоритмизации и программирования вариант ИИТ БГУИР.
Задание 1. |
Голосов: 0
|
||||
ПодробнееСкачать контрольную вариант 3 Основы алгоритмизации и программирования — ОАиП БГУИР Задание 1: Создать программу вычисления указанной величины. Результат проверить при заданных исходных значениях…. Задание 2: Вычислить значение y в зависимости от выбранной функции j(x), аргумент которой определяется из поставленного условия. Возможные значения функции j(x): 2x, x2, х/3. Предусмотреть вывод сообщений, показывающих, при каком условии и с какой функцией производились вычисления у. Задание 5: Написать программу по обработке одномерных массивов. Размеры массивов вводить с клавиатуры. В консольном приложении предусмотреть возможность ввода данных как с клавиатуры, так и с использованием функции random(). В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов, вычислить сумму…БГУИР: Контрольная вар.3 Основы алгоритмизации и программирования БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования БГУИР
Цель работы: Создать программу вычисления указанной величины. Результат |
Голосов: 0
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования (БГУИР)
Содержание
Задача 2
Задача 3
|
Голосов: 0
|
||||
ПодробнееСкачать контрольную работу по Основам алгоритмизации и программирования БГУИР
Работа содержит решение следующих заданий: |
Голосов: 0
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования БГУИР
ЗАДАНИЕ №4. |
Голосов: 0
|
||||
ПодробнееСкачать бесплатно готовую контрольную работу по Основам алгоритмизации и программирования (ОАИП БГУИР). Архив содержит полный отчет, плюс все исходники программ!! Готова для сдачи! Контрольная работа: № 2 |
Голосов: 2
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования БГУИР
Задача 1. В массиве B[15] определить начальный и конечный индексы элементов, составляющих максимальную по длине неубывающую последовательность. Вывести на экран массив В и найденную последовательность. |
Голосов: 0
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования БГУИР
Задание 1 |
Голосов: 0
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования БГУИР
Задание 1 Cоставить программу вычисления арифметического выражения для заданных значений x, y, z : |
Голосов: 0
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования БГУИР
ЗАДАНИЕ №1. |
Голосов: 0
|
||||
ПодробнееСкачать Контрольную работу по Основам алгоритмизации и программирования Вариант 2 БГУИР
ТЕМА №1 СРЕДА ПРОГРАММИРОВАНИЯ VISUAL C++. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ |
Голосов: 0
|
||||
ПодробнееСкачать готовую контрольную 1 ОАиП БГУИР. В архиве контрольная + исходники + задания Задание 1 Задание 2 Задание №3 |
Голосов: 0
|
||||
ПодробнееСкачать контрольную работу по Основам алгоритмизации и программирования БГУИР на тему Решение систем линейных алгебраических уравнений. Контрольная работа № 2 Вариант: 1 Метод ГауссаБГУИР: Решение систем линейных алгебраических уравнений |
Голосов: 0
|
ПодробнееСкачать готовую курсовую программа Графическая заставка Вращающийся куб (ОАиП Основы алгоритмизации и программирования БГУИР). В архиве записка и исходник с комментариями. Постановка задачи
|
Голосов: 0
|
||||
ПодробнееСкачать курсовую Игра Сапер Основы алгоритмизации и программирования БГУИР. В работе помимо записк есть приложение — листинг программы.
Содержание: Введение |
Голосов: 1
|
||||
ПодробнееСкачать курсовую Игра Судоку со знаками >_< — ОАиП МГВРК. В архиве есть пз+штампы для схем+ сама программа. Написана на Delphi.
Введение
Подробное описание и назначение программы будут отображены остальных разделах пояснительной записки. |
Голосов: 0
|
||||
ПодробнееСкачать курсовую работу Информационная система «Супермаркет» ПГАЭК
Цель курсового проектирования – разработка программного продукта, который упростит работу магазина. |
Голосов: 0
|
||||
ПодробнееСкачать курсовую Крестики нолики Основы алгоритмизации и программирования БГУИР. В архиве готовая программа и исходники кода.МГВРК: Курсовая Крестики-нолики ПОИТ МГВРК |
Голосов: 0
|
||||
ПодробнееСкачать курсовую Основы алгоритмизации и программирования (ОАиП БГУИР). Есть все расчеты, рисунки и листинг программы! Готов к сдаче! Оглавление Постановка задачи |
Голосов: 4
|
||||
ПодробнееСкачать бесплатно курсовая работа по ОАиП (Основы алгоритмизации и программирования БГУИР) на тему Графическая заставка Песочные часы Работа 100% готова к печати и сдаче. Содержание Постановка задачи………………………………………………………………………………. 2 Способ решения и системные требования………………………………………………… 3 Структура программы…………………………………………………………………………… 6 Листинг программы………………………………………………………………………………..8 Список литературы………………………………………………………………………………. 14
Постановка задачи
|
Голосов: 0
|
||||
ПодробнееСкачать бесплатно курсовую работу на тему Аппроксимация функции по предмету Основы алгоритмизации и программирования ОАиП БГУРИ Содержание
разделенными разностями………………………………………………4
2. Детальное описание используемых методов……………………………….9 |
Голосов: 1
|
||||
ПодробнееСкачать беслатно Курсовую работу по Основам алгоритмизации и программирования БГУИР
Условие:
|
Голосов: 0
|
||||
ПодробнееСкачать курсовую работу по программированию «Игра змейка на Delphi» ОАИП БГУИР. В архиве есть код программы-листин.
ЗАКЛЮЧЕНИЕ
Для игры характерны:
Были разработаны алгоритмы:
Пояснительная записка к курсовой работе состоит из 5 главных пунктов:
|
Голосов: 2
|
||||
ПодробнееСкачать Курсовой проект Программное средство учета доходов и расходов БГУИР
В данной курсовой необходимо создать приложение для учета движения наличности по статьям. Приложение должно позволять вводить и хранить информацию приходных и расходных статей, вести ежемесячную калькуляцию доходов и расходов. |
Голосов: 0
|
||||
ПодробнееСкачать бесплатно Курсовую работу по Основам алгоритмизации и программирования БГУИР
Введение
|
Голосов: 2
|
||||
ПодробнееСкачать курсовую работу на тему Решение задачи Коши методом Рунге-Кутта 4 порядка по предмету Основы алгоритмизации и программирования (БГУИР). Содержание Задание на курсовую работу,
Введение
|
Голосов: 0
|
||||
ПодробнееСкачать курсовую на тему Решение нелинейных уравнений по предмету Основы алгоритмизации и программирования (БГУИР) Курсвая содержит все приложения!!! Содержание
|
Голосов: 2
|
||||
ПодробнееСкачать курсовую Сортировка методом Шелла МГВРК ПОИТ. В архиве есть готовая программа и исходники кода.МГВРК: Курсовая Сортировка методом Шелла ПОИТ МГВРК |
Голосов: 0
|
||||
ПодробнееСкачать курсовую Сравнения формул численного интегрирования: формула средних и формула Гаусса — ОАиП БГУИР. Отличная работа. Есть приложения и код программы. Цель данной работы – сравнить формулы численного интегрирования: формула средних и формула Гаусса. Введение Быстрое развитие науки и техники привело к колоссальному увеличению производительности ЭВМ. Это, в свою очередь, существенно расширило возможности прогнозирования сложных процессов, проектирования инженерных конструкций и т.д. Появился новый способ теоретического исследования сложных процессов – вычислительный эксперимент, т.е. исследование естественнонаучных проблем средствами вычислительной математики. В более узком понимании вычислительная математика — теория численных методов решения типовых математических задач. Вычислительные методы дают приближенное решение задачи. Основная идея всех методов – дискретизация или аппроксимация (замена, приближение)… БГУИР: Курсовая Сравнения формул численного интегрирования ОАиП БГУИР |
Голосов: 0
|
||||
ПодробнееСкачать курсовую Судоку 16х16 — Основы алгоритмизации БГУИР. В архиве готовая программа и исходники кода с комментариями.МГВРК: Курсовая Судоку 16х16 ПОИТ МГВРК |
Голосов: 0
|
||||
ПодробнееСкачать курсовую Автоматизация бюро знакомств ОАиП БГУИР. В архиве кроме записки есть исходники и готовая программа! Постановка задачи
|
Голосов: 2
|
||||
ПодробнееСкачать курсовой на тему Калькулятор на основе польской записи по предмету Основы алгоритмизации и программирования (БГУИР) С приложениями — Листинг кода программы, блок схемы и др. Содержание
|
Голосов: 0
|
||||
ПодробнееСкачать курсовую работу на тему Вычисление интегралов по предмету Основы алгоритмизации и программирования (ОАиП БГУИР). Архив содержит код программы. Содержание. Введение
|
Голосов: 2
|
||||
ПодробнееСкачать курсовую Программа учета доходов и расходов ОАиП БГУИР. В архиве есть записка, все исходники и база данных.
Содержание Заключение |
Голосов: 0
|
ПодробнееСкачать Лабораторную работу № 1 по Основам алгоритмизации и программирования БГУИР
Расчет токов методом эквивалентных преобразования БГУИР: Лабораторная работа № 1 по Основам алгоритмизации и программирования БГУИР |
Голосов: 0
|
ПодробнееСкачать отличную Шпаргалку по Основам алгоритмизации и программирования — ОАИП БГУИР
Содержание |
Голосов: 0
|
copyright
Любая перепечатка (копирование) материалов с ресурса на другие ресурсы запрещена без одобрения администрацией сайта!
Вся информация ресурса носит ознакомительный характер. Материалы используются по своему усмотрению на свой страх и риск. Администрация сайта не несет ответственности за содержимое и актуальность предоставленных работ.
Информация по преподавателям собрана из открытых источников сети интернет и находится в общем доступе на других ресурсах. Отзывы по преподавателям являются исключительно выдумкой (мнением) авторов и ни в коем случае не может быть расценена как официальное заявление. Фотографии и другие материалы взяты также из открытых источников без упоминания обременениях их использования авторскими правами. Если Вы автор фотографии или иного графического материала и решили, что ваш материал не может быть размещен на другом ресурсе — напишите нам, мы удалим такие материалы.
Powered by myHead (C) 2014-2019
Счетчики
Сейчас на сайте
Самые богатые в РАЮ
-
sova5sova
: 4 771 Нат -
Kamazist54115
: 889 Нат -
HERO
: 556 Нат -
мартышка 777
: 547 Нат -
YaMaks
: 530 Нат -
Серега
: 405 Нат -
zoya
: 380 Нат -
Andrei
: 358 Нат -
Stas01
: 356 Нат -
Ася мороз
: 340 Нат
Новые пользователи
backstrkmason 07.03.2023
|
wishgymnastics 05.03.2023
|
Tishka1992 27.02.2023
|
папушка 25.02.2023
|
Ольга1578636 16.02.2023
|
browniesolympia 15.02.2023
|
Подготовься к экзаменам
Учись благодаря многочисленным ресурсам, которые есть на Docsity
Получи баллы для скачивания
Получи 10 баллов для скачивания за каждый загруженный документ и дополнительные баллы в зависимости от количества скачиваний
Частичный предварительный просмотр текста
Скачай Лабораторная работа №2 по ОАиП и еще Упражнения и задачи в формате PDF Основы алгоритмизации и программирования только на Docsity! Министерство образования Республики Беларусь Учреждение образования «Брестский Государственный технический университет» Кафедра ИИТ Лабораторная работа №2 По дисциплине «Основы алгоритмизации и программирования» Тема: «Этапы создания программного обеспечения» Выполнил: Студент 1 курса Группы АС-63 Логинов Г.О. Проверил: Булей Е.В Брест 2022 Цель работы: практическое изучение возможностей Microsoft Visio. Вариант 18 Словесное описание алгоритма: 1) Произведем сравнение сторон a, b и с. Если a=b=с, то треугольник является равносторонним 2) Произведем сравнение сторон. Если a=b или a=с, или c=b, то треугольник является равнобедренным 3) Если же ни одно из вышеперечисленных условий не выполняется, то вычислить площадь треугольника при помощи следующей формулы: 𝑆 = √𝑝(𝑝 − 𝑎)(𝑝 − 𝑏)(𝑝 − 𝑐) , где 𝑝 = 𝑎+𝑏+𝑐 2 .
Подготовься к экзаменам наилучшим образом
Зарегистрируйся на Docsity, чтобы скачивать документы и упражняться в Quiz
и получи 20 баллов для скачивания
Описание:
Вариант 18. Получил за неё 9..
Загружен 12/07/2022
Последние просмотренные документы
Подборка по базе: Практические задания по дисциплине ОСНОВЫ САМООБРАЗОВАНИЯ И САМО, Важной особенностью размещения является … порядок — спец математ, Теоретические и методические основы физического воспитания и раз, ДКР МДК 01.03 Основы технической эксплуатации и обслуживания эл, Т 1.1.1 Развитие языков программирования.docx, Знакомство с языком программирования Python..pptx, ИПЗ Боряк Д.А. Основы психотерапии.docx, Тест для 8 класса _Язык программирования Python_.docx, Практическая работа №6 основы.pdf, Практическая. Основы кадровой политики и кадровое планирование..
Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Кафедра информационных систем и технологий
И. Н. Коренская, А. А. Навроцкий, Е.В. Николаенко
ОСНОВЫ АЛГОРИТМИЗАЦИИ
И ПРОГРАММИРОВАНИЯ
В СРЕДЕ VISUAL C++
Задания к контрольной работе по курсу
«Основы алгоритмизации и программирования» для студентов 1 курса заочной формы обучения всех специальностей БГУИР ИИТ
Минск БГУИР 2010
3
УДК
ББК
Р е ц е н з е н т ы:
Василенко Ж. В., доцент кафедры «Технологии программирования» факультета прикладной математики и информатики Учреждения образования Белорусский государственный университет, кандидат технических наук, доцент
Шакирин А.И., доцент кафедры «Вычислительная техника» Учреждения обра- зования Белорусский государственный аграрный университет, кандидат техни- ческих наук, доцент
Коренская, И. Н.
Основыалгоритмизации и программирования в среде Visual C++:задания к контрольной работе по курсу «Основы алгоритмизации и программирования» для студ. 1–го курсов всех спец. БГУИР / Коренская И. Н. , А. А. Навроцкий,
Е.В. Николаенко – Минск : БГУИР, 2010. – 54 с.: ил. 12
ISBN — — —
Приведено 6 заданий по контрольной работе на языке С++ в среде Micro- soft Visual Studio с примерами выполнения; представлены индивидуальные за- дания; дана справочная информация.
УДК
ББК
Коренская И. Н., Навроцкий А. А.,
Е.В. Николаенко, 2010
ISBN — —
УО «Белорусский государственный университет информатики и радиоэлектроники», 2010
4
СОДЕРЖАНИЕ
Задание №1 ……………………………………………………………………………………………………. 6
Среда программирования Visual C++. Программирование линейных алгоритмов
………………………………………………………………………………………………………………………. 6 1.1. Консольный режим работы среды Visual С++ 6.0 ………………………….. 6 1.2. Функции библиотеки math.lib ……………………………………………………….. 7 1.3. Пример выполнения задания …………………………………………………………. 9 1.4. Индивидуальные задания ……………………………………………………………. 12
Задание №2 ………………………………………………………………………………………………….. 15
Программирование разветвляющихся алгоритмов ………………………………………… 15 2.1. Логические операции и операции сравнения ……………………………….. 15 2.2. Оператор условной передачи управления if …………………………………. 15 2.3. Оператор множественного выбора switch ……………………………………. 16 2.4. Пример выполнения задания ……………………………………………………….. 17 2.5. Индивидуальные задания ……………………………………………………………. 19
Задание №3 ………………………………………………………………………………………………….. 21
Программирование циклических алгоритмов. Функции пользователя …………… 21 3.1. Оператор цикла с параметром for ………………………………………………… 21 3.2. Оператор цикла с предусловием while …………………………………………. 21 3.3. Оператор цикла с постусловием do ……………………………………………… 21 3.4. Операторы перехода ……………………………………………………………………. 22 3.5. Объявление функции…………………………………………………………………… 22 3.6. Передача параметров ………………………………………………………………….. 23 3.6.1. Передача параметров по значению …………………………………………………………………… 23 3.6.2. Передача параметров по ссылке ……………………………………………………………………….. 24 3.6.3. Передача параметров по указателю ………………………………………………………………….. 24 3.7. Перегрузка функций ……………………………………………………………………. 24 3.8. Отладка программы …………………………………………………………………….. 25 3.9. Пример выполнения задания ……………………………………………………….. 26 3.10. Индивидуальные задания ………………………………………………………….. 28
Задание №4 ………………………………………………………………………………………………….. 30
Программирование с использованием одномерных массивов ……………………….. 30 4.1. Одномерные статические массивы ………………………………………………. 30 4.2. Пример выполнения задания ……………………………………………………….. 31 4.3. Индивидуальные задания ……………………………………………………………. 33
Задание №5 Указатели. Программирование с использованием динамических двумерных массивов …………………………………………………………………………………….. 35 5.1. Объявление указателя …………………………………………………………………. 35 5.2. Операции над указателями ………………………………………………………….. 35 5.3. Создание двумерного динамического массива …………………………….. 36 5.4. Пример выполнения задания ……………………………………………………….. 36 5.5. Индивидуальные задания ……………………………………………………………. 39
5
Задание №6 …………………………………………………………………………………………………. 41
Программирование с использованием файлов и структур …………………………….. 41 6.1. Объявление структур ………………………………………………………………….. 41 6.2. Организация работы с файлами ………………………………………………….. 41 6.3. Функции для работы с файлами ………………………………………………….. 42 6.4. Пример выполнения задания ………………………………………………………. 44 6.5. Индивидуальные задания ……………………………………………………………. 47
ПРИЛОЖЕНИЕ 1 ………………………………………………………………………………………… 50
БЛОК-СХЕМА АЛГОРИТМА …………………………………………………………………….. 50
ПРИЛОЖЕНИЕ 2 ………………………………………………………………………………………… 55
ПРИМЕР ОФОРМЛЕНИЯ …………………………………………………………………………… 55
Литература ………………………………………………………………………………………………….. 57
6
ЗАДАНИЕ №1
СРЕДА ПРОГРАММИРОВАНИЯ VISUAL C++.
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ
1.1. Консольный режим работы среды Visual С++ 6.0
Программа, создаваемая в среде Visual C++, всегда оформляется в виде от- дельного проекта. Проект (project) – это набор взаимосвязанных исходных файлов, предназначенных для решения определенной задачи, компиляция и компоновка которых позволяет получить выполняемую программу. В проект входят как файлы, непосредственно создаваемые программистом, так и файлы, которые автоматически создает и редактирует среда программирования.
Для создания нового проекта необходимо:
• выбрать в главном меню File – New;
• в открывшемся окне (закладка Projects) выбрать тип создаваемого проекта
;
• в поле Project Name ввести имя проекта
;
• в поле Location ввести имя папки, в которой будет размещен проект, и полный путь к ней
. Папку также можно выбрать, ис- пользуя диалоговое окно Choose Directory, для чего надо щелкнуть мышью по кнопке
;
• щелкнуть мышью по кнопке ОК;
• в открывшемся окне мастера приложений Win32 Console Application –
Step 1 of 1 выбрать
(пустой проект) и щелкнуть по кнопке
;
• в открывшемся окне New Project Information (информация о новом про- екте) щелкнуть мышью по кнопке ОК.
Для работы с консольным приложением необходимо создать новый или добавить существующий файл с кодом программы.
Для создания нового файла необходимо:
• выбрать File – New;
• в открывшемся окне (закладка Files) выбрать тип файла
;
• в поле File name ввести имяфайла:
(желательно, чтобы вводи- мое имя совпадало с именем проекта);
• щелкнуть мышью по кнопке ОК.
Для добавления в проект существующего файла с кодом программы необходимо:
• скопировать имеющийся файл (расширение cpp) в рабочую папку проекта;
7
• в окне Workspace (закладка
) щелкнуть правой кнопкой мыши по папке
;
• в раскрывшемся меню выбрать пункт
, в диалоговом окне указать добавляемый файл и щелкнуть мышью по кноп- ке ОК.
В папке проекта, как правило, размещено несколько файлов и одна вло- женная папка. Файлы имеют следующее назначение:
файл с расширением *.dsw (например, my_lab1.dsw) – файл проекта, ко- торый объединяет все входящие в проект файлы;
файл с расширением *.cpp (например, my_lab1.cpp) – файл кода про- граммы.
Для компиляции, компоновки и запуска программы на выполнение ис- пользуются следующие пункты подменю
Build
:
Compile (Ctrl+F7)
– компиляция выбранного файла. Результаты ком- пиляции выводятся в окно Output.
Build (F7)
– компоновка проекта. Компилируются все файлы, в кото- рых произошли изменения с момента последней компоновки.
Rebuild All
– перекомпоновка проекта. Компилируются все файлы проек- та независимо от того, были ли в них произведены изменения или нет.
Execute (Ctrl+F5)
– выполнение исполняемого файла, созданного в ре- зультате компоновки проекта. Для файлов, в которые были внесены изменения, выполняется перекомпилирование и перекомпоновка.
Если в процессе компиляции были обнаружены синтаксические ошибки, то выводится соответствующее сообщение. В этом случае необходимо после- довательно исправить все ошибки и компилировать проект снова. Если синтак- сических ошибок нет, но результат выполнения программы неверный, то необ- ходимо искать логические ошибки. Для этого следует использовать встроенный в систему отладчик (см. лабораторную работу №3 пункт 3.8 Отладка про-
граммы).
Для открытия сохраненного ранее проекта необходимо выбрать в меню
File
–
Open Workspace…
В открывшемся диалоговом окне выбрать папку проекта и открыть в ней файл с расширением
dsw
1.2. Функции библиотеки math.lib
Функции для расчета математических выражений находятся в библиотеке
math.lib (подключение библиотеки: #include ). Все аргументы в три- гонометрических функциях задаются в радианах. Для преобразования величины угла из градусов в радианы используется формула
180
a
, где а — величина угла в градусах, а π≈3,1415.
8
Параметры и аргументы всех остальных функций имеют тип double (кроме abs(x)
).
Математическая
функция
Функция
библиотеки
math.lib
Описание
|x|
аbs(x)
Вычисление абсолютного значения (толь-
ко для целых чисел!)
|x|
fаbs(x)
Вычисление абсолютного значения x
x
sqrt(x)
Вычисление квадратного корня x
x
y
pow(x, y)
Возведение x в степень y sin(x)
sin(x)
Вычисление синуса x sh(x)= (e
x
e
x
)/2
sinh(x)
Вычисление синуса гиперболического x cos(x)
cos(x)
Вычисление косинуса x ch(x)= (e
x
+e
x
)/2
cosh(x)
Вычисление косинуса гиперболического x tg(x)
tan(x)
Вычисление тангенса x tgh(x)
tanh(x)
Вычисление тангенса гиперболического x arccos(x)
acos(x)
Вычисление значения арккосинуса x arctg(x)
atan(x)
Вычисление значения арктангенса x arctg(x/y)
atan2(x,y)
Вычисление значения арктангенса двух ар- гументов x и y e
x
exp(x)
Вычисление экспоненты числа x ln(x)
log(x)
Вычисление натурального логарифма x lg
10
(x)
log10(x)
Вычисление десятичного логарифма x
Округление к большему
ceil(x)
Функция возвращаетдействительное зна- чение, соответствующее наименьшему це- лому числу, которое больше или равно x
Округление к меньшему
floor(x)
Функция возвращаетдействительное зна- чение, соответствующее наибольшему це- лому числу, которое меньше или равно x
Остаток от деле- ния x на y
fmod(x,y)
Функция возвращаетдействительное зна- чение, соответствующее остатку от цело- численного деления x на y
Например: double x, y,
double z = pow (sin (fabs(x)),2);
//
z
=
sin
2
|x|
double z1 = exp(1)+exp(x*x)+exp(2*pow(x,3));
// z1 =
2 3
2
x
x
e
e
e
double z2 = pow (x, pow (y, 4+pow (x, 1/4.)));
// z2 =
4 4
x
y
x
9
Замечания:
1. Дляввода значений переменных x, y и z необходимо набрать с клавиатуры:
2.45 (x = 2,45)
-0.423e-2 (y = –0,423·10
-2
)
1.232e3 (z = 1,232·10
3
)
2. В языке С++ при вычислении арифметических выражений происходит авто-
матическое приведение типов, следовательно, при делении целого значения на целое, результат будет целым числом. Например, при вычислениии ―
1/3
‖ ре- зультат будет равен нулю, так как целая часть вычисленного выражения равна нулю. Для получения результата, имеющего дробную часть, необходимо, чтобы один из операндов имел действительный тип. Для этого можно использовать функцию явного приведения типа, а для констант достаточно поставить точку
после числа, например: ―1/3.‖, или ―1./3.‖, или ―1./3‖.
Например: int s, n; double sr = static_cast
(s) / n;
// явное приведение типа double y = pow (x, 3/4.);
// y=
3 3
4 4
x
x
3. Язык C чувствителен к регистру букв, т.е. прописные и строчные буквы вос- принимаются как разные символы.
Например:
count
,
Count
,
COUNT
– разные идентификаторы.
4. При выводе информации для перехода на новую строку применяется манипу- лятор
(функция управления выводом)
endl
или
‘n’
, для выравнивания выводи- мой информации –
‘t’
(вставляет символ табуляции).
5. Главная функция
int main
()
автоматически вызывается при запуске про- граммы и возвращает операционной системе по окончании значение
0
(
return 0;
).
1.3. Пример выполнения задания
Составить программу вычисления линейного арифметического выраже-
ния
2 1
3
e
10
ln( )
1
tg
y
y
x
h
x
z
x y
z
При x = 2,45; y = – 0,423·10
-2
; z = 1,232·10 3
ответ: h = 6,9465.
10
Блок-схема алгоритма
Код программы
#include
#include int main ()
{
//
Начало главной функции
double x, y, z, h;
//
Объявление переменных
cout << «Vvedite x: «;
//
Ввод
значений
x, y
и
z
cin >> x;
cout << «Vvedite y: «;
cin >> y;
cout << «Vvedite z: «;
cin >> z; h = pow(x, 2*y) + exp(y-1);
//
Вычисление
выражения
h / = 1+x * fabs(y — tan(z));
h + = 10 * pow(x, 1/3.) — log(z);
cout << «Result h= » << h << endl;
//
Вывод результата
return 0;
//
Завершение
выполнения программы
}
//
Конец
главной
функции
11
Ход выполнения работы
1. В окне редактирования (рис. 1) наберите код программы, приведенный выше.
Рисунок 1 – Компиляция программы
2. Выполнитекомпиляциюнабранного файла.
Для этого нажмите Ctrl+F7 илипиктограмму
. Результат компиляции выведется в окно Output (рис. 1). При наличии в программе ошибок ис- правьте их и заново повторите компиляцию.
3. Выполните исполняемый файл.
Для этого нажмите Ctrl+F5 илипиктограмму .
4. В появившемся окне введите с клавиатуры значения переменных x, y и z
(рис. 2):
2.45 (значение x)
– 0.423e-2 (значение y)
1.232e3 (значение z)
После ввода каждого значения нажимайте клавишу Enter.
Компиляция прошла успешно (ошибок нет)
12
Рисунок 2 – Результат выполнения программы