Главная » Просмотр файлов » 9. Зачет - методика его проведения, теоретический минимум и типовые задания.

9. Зачет - методика его проведения, теоретический минимум и типовые задания. (1109528), страница 2

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

Текст из файла (страница 2)

Создайте макроопределение, которое вычисляет сумму двух своих аргументов.2. Что делает функция scanf()?3. Откройте файл "myfile.txt" на запись в режиме «запись в конец файла».25. Вариант1. Как проверить, открылся ли файл?2. Какие значения будут иметь все переменные в результате выполнения программы:int a = 0, b = 1, c = 1;a = b << c++;3. Как обратиться к переменной, определенной в ином исходном тексте проекта?11.10.20166Кафедра математического моделирования и информатики: первый курс, первый семестр3 Практические заданияПрактические навыки программирования проверяются на одной типовой задаче, подобнойтем, что выполнялись в течение семестра. Студент должен ее выполнить в течение однойпары (два академических часа) от начала до конца.Рекомендуется основную массу заданий выдавать по образцу седьмого семинара:написать программу, которая читает данные (например, матрицу чисел произвольнойразмерности) из одного файла, как-то преобразует прочитанные данные (например,транспонирует прочитанную матрицу) и записывает получившийся результат в другойфайл.В приводимых ниже типовых заданиях для зачета необходимо написать законченнуюпрограмму, которая тестирует заданную функцию.1.

ВариантФункция записывает в файл все четырехзначные натуральные числа из диапазона(2000 – 3000), в записи которых нет двух одинаковых цифр, подсчитывает количествотаких чисел, возвращает в main().2. ВариантФункция считывает из файла вещественный массив неизвестной длины (до конца файла).Надо найти в массиве два элемента, модуль разности которых имеет наименьшеезначение.

Напечатать эти элементы и их индексы.3. ВариантНаписать функцию, работающую как простейший калькулятор, выполняющий действия«+ », «- », «* », «/ » над двумя целыми массивами одного размера, считанными из файла.Результат записать в файл.4. ВариантФункция считывает из файла целый массив неизвестной длины (до конца файла), находитв массиве минимальный по модулю элемент и заменяет им все элементы массива счетными номерами. Измененный массив записывается в файл.5.

ВариантФункция считывает из файла целый массив неизвестной длины (до конца файла).Необходимо найти максимальный по модулю элемент этого массива и заменить им всенулевые элементы массива. Подсчитать и вернуть в main() число таких элементов.Измененный массив сохранить в файл.6. ВариантФункция считывает из файла целый массив неизв. длины (до конца файла). Определить инапечатать три наибольших элемента этого массива. Подсчитать их сумму, вернуть вmain().7. ВариантФункция считывает из файла вещественный массив неизв. длины (до конца файла),находит в массиве минимальный по модулю элемент и заменяет им все элементы снечетными номерами. Измененный массив записывается в файл.11.10.20167Кафедра математического моделирования и информатики: первый курс, первый семестр8. ВариантФункция получает из main() два целых числа, m и n, создает массив из простых чисел,расположенных в интервале от m до n, подсчитывает их количество, массив записывает вфайл.9.

ВариантФункция считывает из файла целый массив неизв. длины (до конца файла) и запрашиваету пользователя целое число k. Найти элемент массива, значение которого наиболее близкок введенному целому числу, его индекс вернуть в main().10. ВариантНаписать и протестировать функцию, вычисляющую методом трапеций площадь подграфиком непрерывной положительной f( x ) на отрезке [a, b]. Шаг разбиенияуменьшать, пока площадь от итерации к итерации изменяется более, чем на ε. Параметрыa, b и ε передаются из main(), куда и возвращается результат.11. ВариантНаписать и протестировать функцию, вычисляющую методом верхних прямоугольниковплощадь под графиком непрерывной положительной f( x ) на отрезке [a, b].

Шагразбиения уменьшать, пока площадь от итерации к итерации изменяется более, чем на ε.Параметры a, b и ε передаются из main(), куда и возвращается результат.12. ВариантНаписать и протестировать функцию, вычисляющую методом деления отрезка пополам сточностью эпсилон корень уравнения f(x) = 0 на отрезке [a, b]. Параметры a, b и εпередаются из main(), куда и возвращается результат. Функция f(x) вычисляется вотдельном блоке.13.

ВариантСоздать функцию, которая должна считать массив чисел неизвестной размерности изфайла, отсортировать и записать в другой файл. Функция принимает название входного ивыходного файла. Необходимо использовать функции выделения динамической памяти.14. ВариантСоздать функцию, которая считывает из файла численные данные, записанные в 2колонки, и переписывает их в другой файл в строку через запятую.

Необходимоиспользовать функции выделения динамической памяти.15. ВариантНаписать и протестировать функцию, которая находит в текстовом файле заданнуюпользователем строчку и указывает номер строки файла, в которой строка была найдена.16. ВариантСоздать функцию, подсчитывающую количество букв в тексте, находящемся в указанномфайле. Функция принимает название входного файла и возвращает количество букв.Цифры не учитывать.11.10.20168Кафедра математического моделирования и информатики: первый курс, первый семестр17.

ВариантСоздать функцию, обрабатывающую текстовый файл. В файле имеется массивx-координат, размер которого заранее не известен. Функция считывает эти значения изаписывает в выходной файл x и sin(x/2) в 2 колонки. Необходимо использоватьфункции выделения динамической памяти.18. ВариантСоздать функцию, обрабатывающую текстовый файл. В файле имеются две колонкивещественных чисел (пары координат x, y). Надо отсортировать пары чисел по координатех и записать отсортированные таким образом две колонки в другой файл.19. ВариантИмеется 2 текстовых файла, в которых записаны два n-мерных вектора. Значение nзаранее неизвестно.

Создать функцию, которая считывает вектора из файлов, производитсложение или поэлементное векторов и записывает результат в 3-й файл. Функцияпринимает название входного и выходного файлов и знак операции («+» или «* »).Необходимо использовать функции выделения динамической памяти.20. ВариантНаписать функцию, перемножающую две матрицы вещественных чисел произвольногоразмера. Каждая матрица записана в своем текстовом файле. Функция должна считыватьэти матрицы, перемножать их и записывать результат в третий файл.

Функция принимаетназвание входных и выходного файлов.21. ВариантСоздать структуру, представляющую собой рациональное число (пара целых чисел:числитель и знаменатель). Написать функции для выполнения четырех арифметическихдействий с такими структурами. Написать тестовую программу, в которой нужноеарифметическое выражение вводит пользователь.22. ВариантНаписать программу, которая в текстовом файле при помощи пробелов и звездочек рисуетокружность, заданного пользователем радиуса.23. ВариантНаписать функцию, которая считывает из указанного ей файла матрицу произвольнойразмерности, считает среднее арифметическое и стандартное уклонение для каждойколонки этой матрицы и результат распечатывает на экране.24.

ВариантНаписать функцию, которая сортирует в алфавитном порядке переданный ей массиванглоязычных текстовых строк. Строки считываются из указанного файла, а результатвыводится на экран.25. ВариантСоздать структуру, которая будет содержать вещественный вектор произвольнойразмерности. Реализовать функцию вставки нового элемента в любое место этого вектора.11.10.20169.

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

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

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

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