Главная » Просмотр файлов » 1611678431-4429c5269b392d8f9fabf9b3103ccdc2

1611678431-4429c5269b392d8f9fabf9b3103ccdc2 (826636)

Файл №826636 1611678431-4429c5269b392d8f9fabf9b3103ccdc2 (Задачи на "3")1611678431-4429c5269b392d8f9fabf9b3103ccdc2 (826636)2021-01-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Тексты

  1. Простой способ шифровки текста, состоящего из строчных латинских букв и знаков препинания, состоит в замене каждой буквы на букву с заданным циклическим сдвигом n (если сдвиг 1, то "A" заменяется на "B", "B" на "C", "Z" на "A"; если сдвиг 2, то "A" заменяется на "C", "Y" на "A", "Z" на "B"). Написать процедуры зашифровки и расшифровки текста. Исходный текст берется из файла, результаты помещаются в другой файл.

  2. Задан текстовый файл, содержащий последовательность идентификато­ров, после каждого из которых стоит ровно один разделитель - точка. Нужно в каждом нечетном идентификаторе заменить первую букву на симметричную ('a' -'z', 'в' - 'y', ... 'z' - 'a').

  3. Задан текстовый файл, cодержащий строчные латинских букв; между соседними словами пробел, в конце - точка. Написать программу, которая печатает в алфавитном порядке все буквы, которые входят только в одно единственное слово.

  4. Составить программу для выдачи распределения слов в заданном текстовый файле по их длине (сколько слов из одной буквы, сколько из двух и т.д.). Слова состоят из строчных латинских букв и отделяются пробелами.

  5. Задан текстовый файл, напечатать те буквы из 'А'...'М', которые встречаются в нём ровно два раза.

  6. Задан текстовый файл, содержащий только строчные латинские буквы; между соседними словами пробел. Найти количество слов, содержащих больше трех букв "a".

  7. Задан текстовый файл, символы которого перенумерованы, начиная с 0, найти номера первой и последней литеры самого длинного отрезка исходной последовательности, состоящего из букв латинского алфавита.

Числовые файлы (очередное число считывается c помощью fscanf)

  1. В файле вещественных чисел найти первую пару стоящих рядом элементов, которые имеют разные знаки, а сумма их отрицательна. Если таких элементов нет - выдать соответствующее сообщение.

  2. Задан непустой файл положительных целых чисел. Построить файл, не содержащий чисел, делящих максимальное число в исходном файле.

  3. Найти длину максимальной неубывающей подпоследовательности в последовательности целых чисел.

  4. Дан файл вещественных чисел, сформировать файл, содержащий только максимальные элементы из каждой максимальной неубывающей подпоследовательности подряд идущих элементов.

  5. В файле целых чисел подсчитать количество элементов равных минимальному (файл просмотреть один раз).

  6. Слить вместе два упорядоченных по возрастанию файла, сохранив упорядоченность и не дублируя совпадающие элементы.

  7. В файле вещественных чисел найти первую пару стоящих рядом элементов, которые имеют разные знаки, а сумма их положительна. Если таких элементов нет - выдать соответствующее сообщение.

  8. Найти три максимальных элемента в данном файле целых чисел.

Списки

  1. Односвязный список задан указателем на первый элемент. Написать процедуру, переставляющие элементы списка в обратном порядке.

  2. Элементы односвязного списка содержат поле key типа int. Список задан указателем на первый элемент. Упорядочить элементы списка по неубыванию значения поля key.

  3. Написать процедуру, которая объединяет два упорядоченных по невозрастанию списка в один упорядоченный по невозрастанию, строя новый список. Элементы списков - целые числа.

  4. Задан текстовый файл, содержащий последовательность вещественных чисел. Написать процедуру, которая строит по этой последовательности два односвязных списка, первый из которых содержит все неповторяющиеся положительные числа последовательности, а второй - все неповторяющиеся отрицательные

Матрицы, вектора

  1. Написать процедуру, которая обнуляет в матрице NхN минимальный по абсолютной величине элемент, не лежащий на главной диагонали.

  2. Задана матрица целых чисел NхN, найти все номера столбцов, элементы которых упорядочены по возрастанию.

  3. Дана вещественная матрица размера M*N. Рассматривая ее как вектор строк, упорядочить строки по неубыванию суммы элементов строки.

  4. Написать процедуру, которая печатает все числа, встречающиеся в вещественной матрице размера M*N более одного раза.

  5. Написать процедуру, которая печатает все числа, встречающиеся в матрице размера M*N только один раз.

  6. Для данной целочисленной матрицы NхN, найти номер строки, в которой содержится наибольшее количество перемен знака (переменной знака в последовательности чисел называется ситуация, когда непосредственно или после нулевых значений за отрицательным числом идет положительное или за положительным - отрицательное).

  7. Дан массив A целых чисел размера M*N . По заданным значениям массива A построить вектор B длины М, k-ый элемент которого равен 1, если k-ая строка массива A симметрична, и 0 - в противном случае.

  8. Задана матрица A размером n на m. Построить матрицу B, такую что

Графы, деревья

  1. Задано двоичное дерево, элементами которого являются целые числа. Написать рекурсивную функцию для нахождения наибольшего элемента дерева.

  2. Написать функцию вычисления высоты двоичного дерева, то есть длины самого длинного пути от корня к листу.

  3. В каждой вершине неупорядоченного двоичного дерева хранится вещественное число. Написать функцию, которая находит разницу между максимальным и минимальным числом в дереве (0 - для пустого дерева)

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

Разное

  1. Многочлен от двух переменных задается в виде матрицы вещественных коэффициентов, в позиции (i,j) стоит коэффициент при xiyj. Найти произведение двух многочленов, заданных таким образом.

  2. Простое число называется числом Мерсена, если оно может быть представлено в виде 2р-1, где р - тоже простое число. Найти все числа Мерсена, меньшие данного n.

  3. Время суток представлено в виде записи, содержащей информацию о часе, минутах и секундах. Написать процедуру, которая увеличивает значение времени на n секунд (после 23:59:59 идет 00:00:00) .

  4. Даны три натуральные числа А, В и N. Найти все натуральные числа не превосходящие N, которые можно представить в виде Ap+ Bq, где p,q -натуральные, p+q>1

  5. Гамма-функция Г(x) обладает свойством: Г(x+1)=xГ(x). Пусть задана таблица приближенных значений функции на отрезке от x=1.00 до x=2.00 с шагом 0.01. Описать рекурсивную функцию, приближенно вычисляющую Г(x) для x>1 с помощью этой таблицы.

  6. Назовем натуральное число палиндромом, если его десятичная запись читается одинаково с начала и с конца (например, 2112, 545). Найти все меньшие 100 натуральные числа, которые при возведении в квадрат дают палиндром.

  7. Два натуральных числа представлены в k-ичной системе счисления как массивы "цифр" - натуральных чисел из интервала [0..k-1]. Найти разность заданных чисел в той же системе счисления..

  8. Даны целые числа a1,..., a30. Пусть M - наибольшее, а m - наименьшее из a1,...,a30. Получить в порядке возрастания все целые числа из интервала (m,M), которые не входят в последовательность a1,...,a30.

  9. Написать процедуру, которая по паре целых чисел, представляющих числитель и знаменатель рационального числа, выдает два целых числа, представляющих числитель и знаменатель сокращенной дроби.

  10. Написать функцию occurs, возвращающую количество вхождений строки target в строку source. Например, для source = “aabababa”, target = “aba” результатом должно быть 3

«Базы данных »

  1. Информация о преподавателе содержит следующие сведения: предмет: математика, физика, биология, химия ; штатный (1) или совместитель (0); фамилия (текст не более 20 символов); нагрузка в каждый из месяцев года (массив целых чисел). Месяцы года задавать в виде перечислимого типа. Дан файл, содержащий сведения о всех преподавателях. Напечатать фамилии всех преподавателей-совместителей, имеющих в третьей четверти нагрузку более 300 часов и указать название их предмета.

  2. Анкета студента содержит: фамилию, номер группы, набор (не более10) слушаемых курсов лекций. Составить программу, производящую ввод массива анкет и печатающую списки фамилий студентов, слушающих каждый курс лекций.

  3. Анкета студента содержит: фамилию, номер группы, набор (не более 10) слушаемых курсов лекций. Составить программу, отыскивающую такие пары студентов (фамилии), которые слушают хотя бы один курс вместе.

  4. Дано два файла sklad.txt и order.txt. В файле sklad.txt перечислен набор пар: название_товара (пробел) количество. Каждая пара на новой строке, причем название_товара не содержит пробелов. Каждый товар упоминается в файлах не более одного раза. Файл order.txt (заказ) содержит аналогичную информацию. Написать процедуру exec_order, которая преобразует к состоянию после выполнения заказа. В файле order.txt должны остаться строки, соответствующие товарам, для которых нет достаточного количества на складе с указанием нехватки.

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

Тип файла
Документ
Размер
68,5 Kb
Материал
Высшее учебное заведение

Тип файла документ

Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.

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

Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.

Список файлов ответов (шпаргалок)

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