Главная » Просмотр файлов » 5. Коллоквиум - методика его проведения и типовые вопросы.

5. Коллоквиум - методика его проведения и типовые вопросы. (1109523)

Файл №1109523 5. Коллоквиум - методика его проведения и типовые вопросы. (Семинарские занятия)5. Коллоквиум - методика его проведения и типовые вопросы. (1109523)2019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Кафедра математического моделирования и информатики: первый курс, первый семестрЯзык программирования CиБикулов Д.А., Иваницкая Н.В., Иванов А.П.Семинар 5. Коллоквиум, методика проведения и типовыевопросы.Коллоквиум проводится на семинарском занятии в середине семестра (обычно –до 1-го ноября) в форме тотального опроса с билетами. На семинаре, следующим заколлоквиумом, рекомендуется провести разбор типичных ошибок студентов при ответе навопросы.1. Билеты1.

Билет1) Основы синтаксиса языка Си. Ключевыеслова. Фундаментальные типы данных.Определение переменных и констант.Выражения, операции, комментарии.2. Билет1) Операторы в выражениях языка Си.Приоритет операторов.Оператор sizeof().3. Билет1) Управляющий оператор switch.4. Билет1) Управляющие операторы if, goto.5. Билет1) Массивы. Передача массивов в функции.6. Билет1) Основные действия, выполняемые припомощи отладчика в среде MicrosoftVisual Studio.7. Билет1) Функция main(), ее параметры.11.10.20162) Разные виды цикла while, do.2) Директива #define препроцессора и ееиспользование. Макроопределения спараметром.2) Директивы условной компиляциипрепроцессора и их использование.2) Модульный подход в программировании.Использование *.h файлов.

Раздельнаякомпиляция.2) Локальные, глобальные, статическиепеременные.2) Цикл for.2) Оператор typedef. Приведение типов.1Кафедра математического моделирования и информатики: первый курс, первый семестр8. Билет1) Использование функций: заголовок, телои вызов функции.9. Билет1) Статические функции.10. Билет1) Передача параметров в функции.Передача параметров по значению.11. Билет1) Работа в среде Microsoft Visual Studio:создание проекта.

Основные файлыпроекта. Этапы создания программы:компиляция, линковка, запуск навыполнение, отладка.12. Билет1) Разные виды цикла while, do.2) Управляющие операторы if, goto.2) Блоки и правила видимости переменных.2) Операторы в выражениях языка Си.Приоритет операторов.Оператор sizeof().2) Цикл for.2) Массивы. Передача массивов в функции.13.

Билет1) Директива #include препроцессора иее использование.2) Функция main(), ее параметры.14. Билет1) Процедурный подходпрограммирования. Определениефункции. Прототип функции.2) Операторы инкремента и декремента.15. Билет1) Передача параметров в функции.Передача параметров по значению.2) Директивы условной компиляциипрепроцессора и их использование.16. Билет1) Локальные, глобальные, статическиепеременные.2) Использование функций: заголовок, телои вызов функции.17. Билет1) Директива #define препроцессора и ееиспользование. Макроопределения спараметром.11.10.20162) Управляющий операторы switch.2Кафедра математического моделирования и информатики: первый курс, первый семестр18.

Билет1) Разные виды цикла while, do.19. Билет1) Работа в среде Microsoft Visual Studio:создание проекта. Основные файлыпроекта. Этапы создания программы:компиляция, линковка, запуск навыполнение, отладка.20. Билет1) Виды операторов присваивания вязыке Си.21. Билет1) Операторы инкремента и декремента.22. Билет1) Операторы в выражениях языка Си.Приоритет операторов.Оператор sizeof().23. Билет1) Основные действия, выполняемые припомощи отладчика в среде MicrosoftVisual Studio.24. Билет1) Разные виды цикла while, do.25. Билет1) Логические (булевские) операторы иоператоры сравнения.11.10.20162) Директива #include препроцессора иее использование.2) Глобальные и внешние переменные.2) Оператор typedef. Приведение типов.2) Рекурсивный вызов функций.2) Статические переменные.2) Массивы: одномерные и двумерные.2) Модульный подход в программировании.Использование *.h файлов.

Раздельнаякомпиляция.2) Цикл for.3Кафедра математического моделирования и информатики: первый курс, первый семестр2. Факультативные заданияТак как коллоквиум проводится на семинарском занятии, то у студентов появляютсядополнительные 2 недели, которые следует использовать для доделки и сдачи всехвыданных ранее задач. Практика показывает, что к этому моменту «хвосты» имеет, какминимум, половина группы.Студенты, которые успешно сдали все предыдущие задания, могут получитьфакультативное задание. Учет этих факультативных задач отличается от учета обычныхзаданий: они не являются обязательными, то есть, отсутствие их решения – не ухудшаетоценки за успеваемость студента в течение семестра, в то же время, наличие такойсданной задачи улучшает оценку студента. Если студент не успевает их сдать до 6–госеминара, то такому студенту рекомендуется сначала сдавать плановые, обычные заданияи лишь когда плановые задания сданы – вернуться к выполнению факультативныхзаданий.Во всех приведенных ниже заданиях нужно оформить основную часть задания в видефункции, которой передаются все необходимые аргументы и которая возвращаетрезультат.

Весь ввод-вывод сосредоточить в функции main().1. ВариантНаписать калькулятор, выполняющий арифметические операции с шестнадцатеричнымичислами.Шестнадцатеричные числа – произвольной разрядности, представляются десятичными цифрами 0-9 ибуквами A-F, соответствующими числам с 10 до 15. У пользователя запрашивается пара чисел, печатаетсяответ. Преобразование чисел из текстового шестнадцатеричного вида в целочисленный выполнить вотдельной функции самостоятельно.

Для печати ответа воспользоваться оператором:cout << hex << result << endl << flush;2. ВариантНаписать программу, вычисляющую определитель квадратной матрицы произвольнойразмерности.Размерность и коэффициенты матрицы (не более 10) запрашиваются у пользователя, программа должнанапечатать матрицу и ее определитель.3. ВариантНаписать программу, выполняющую символьное умножение «в столбик» двухшестнадцатеричных чисел, вводимых пользователем «цифра за цифрой».В программе использовать таблицу умножения для шестнадцатеричных цифр и правила умножения «встолбик». Не использовать приведение шестнадцатеричного числа к десятичной системе счисления.4. ВариантНаписать программу, которая решает систему линейных уравнений (не выше 6-гопорядка) методом Гаусса (приведением матрицы к треугольному виду).

Для отладки итестирования можно использовать следующую систему:x + y – z + t = 42x – y + 3z – 2t = 1x – y + 2t = 63x – y + z – t = 0Для систем уравнений не имеющих решения печатать сообщение об ошибке.11.10.20164Кафедра математического моделирования и информатики: первый курс, первый семестр5. ВариантНаписать и протестировать программу, выполняющую поиск подстроки в тексте методомБоуера-Мура (сравнивая символы, начиная с конца подстроки и учитывая, что символытекста, отсутствующие в искомой подстроке должны приводить к сдвигу подстроки потексту за текущий символ).6.

ВариантОтсортировать массив из уникальных элементов алгоритмом QuickSort: выбратьслучайный элемент из середины массива, двигаясь от начала массива остановиться наэлементе, который больше выбранного, двигаясь от конца массива остановиться наэлементе, который меньше выбранного. Обменять найденные два элемента. Продолжитьдвижение с обоих концов массива к его центру. Получив разбиение массива, в которомвсе элементы до некоторого – меньше выбранного, а все элементы после него – большевыбранного, повторить алгоритм рекурсивно для каждой из двух частей разбиения.Сравнить количество операций сравнения и присваивания элементов массива с аналогичными показателямипузырьковой сортировки.7.

ВариантВычислить число π методом Монте-Карло: взять круг, вписанный в квадрат со стороной10. Сгенерировать 1000 пар случайных чисел, каждое в диапазоне от 0 до 10. Каждуюпару чисел считать x- и y- координатой некоторой точки внутри заданного квадрата. Длякаждой такой точки определить – лежит ли она внутри круга? Отношение числа точек,попавших в круг к общему числу точек оценивает величину π / 4.Сравнивая результат со встроенной константой M_PI оценить погрешность этого метода в зависимости отвыбранного количества пар случайных чисел.8.

Характеристики

Тип файла
PDF-файл
Размер
421,05 Kb
Тип материала
Высшее учебное заведение

Тип файла PDF

PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.

Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.

Список файлов семинаров

Семинарские занятия
2. Основы синтаксиса языка Си. Базовые типы данных. Определение переменных и констант. Правила видимости. Условный оператор, циклы и операторы управления циклами..pdf
3. Операторы в выражениях, приоритет операторов, преобразование типа. Директивы препроцессора и их использование. Массивы. Оператор sizeof(). Оператор typedef.pdf
4. Функции, передача параметров по значению. Модульный подход в программировании. Раздельная компиляция, глобальные и статические переменные. Правила видимости переменных. Рекурсия..pdf
6. Указатели. Передача параметра в функцию по указателю. Функции работы с динамической памятью (malloc-free-realloc). Динамические массивы. Указатель на функцию..pdf
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6369
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее