Лабораторная работа №2 Информатика. Вариант 09

Цена:
300 руб.

Состав работы

material.view.file_icon DC290F85-444E-4B78-9995-D34E6CB77CAA.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Лабораторная работа № 2
ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ

Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи.
Подготовка к лабораторной работе
1. Повторить основные шаги работы с файлами.
2. Изучить стандартные функции для работы с текстовыми файлами.
3. Разработать схему алгоритма решения задачи согласно варианту задания.
4. Написать программу на языке Си согласно разработанной схеме алгоритма.
5. Используя программу Блокнот создать текстовый файл.

Задание к лабораторной работе
Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.


Варианты заданий:
Таблица 2
Вариант

 Условие задачи

1 Создать текстовый файл с произвольным числом строк. Из исходного файла, начиная с первой встретившейся буквы 'а', переписать в новый файл все символы до первой встретившейся буквы ' к'. Если буквы «к» не будет, переписать все символы до конца файла.
2 Создать текстовый файл с произвольным числом строк. Переписать в новый файл все символы исходного, удалив все символы пробела. Вывести преобразованный текст и количество удаленных пробелов.
3  Создать текстовый файл с произвольным числом строк. Определить, сколько раз в заданном файле встречается сочетание двух первых его символов.

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

5 Создать файл, содержащий произвольные текстовые строки. Подсчитать количество строк, начинающихся с буквы 'А' или ‘a’.
6 Создать текстовый файл. Создать новый файл, переписав в него гласные буквы исходного.
7 Создать текстовый файл с произвольным числом строк. Найти слово, в котором максимальное количество буквы 'а' . Вывести сколько раз буква 'а' встречается в этом слове.(само слово выводить не надо)
8 Создать текстовый файл. Сформировать новый файл, элементы которого указывают длину каждого слова в исходном файле.
9 Создать файл, содержащий текстовые строки произвольной длины. Создать новый файл, записав в него первые буквы каждого слова исходного файла.
10 Создать текстовый файл с произвольным числом строк. Посчитать, сколько раз первый символ первого слова встречается в исходном файле.
11 Создать текстовый файл с произвольным числом строк. В тексте должны встречаться цифры. Вычислить сумму цифр и добавить ее файл.
12 Создать файл, содержащий произвольные текстовые строки. Подсчитать количество строк, начинающихся с буквы 'Я'.
13 Создать файл. В тексте исходного файла заменить все запятые на «!», переписав в новый файл. Вывести преобразованный текст, а также количество замененных запятых.
14 Создать файл. Заменить начальные буквы всех слов на прописные буквы и записать результирующий текст в новый файл.
15 Создать текстовый файл с произвольным числом строк. Все большие буквы заменить на маленькие, переписав измененный текст в новый файл.
16 Определить количество слов в текстовом файле. Учесть, что слова могут разделяться между собой как одним, так и несколькими пробелами.
17 Разработать программу шифрования текстового файла. Зашифрованный текст записать в новый файл.
18 Сформировать новый файл, в котором поменять местами последнюю букву предыдущего слова с первой буквой следующего слова исходного файла.
19 Сформировать новый файл, элементы которого указывают количество гласных букв в каждом слове исходного файла.
20 Сформировать новый файл, элементы которого указывают количество букв ‘o’ в каждом слове исходного файла.

Содержание отчета
1. Номер и тема лабораторной работы.
2. Задание к лабораторной работе.
3. Схема алгоритма решения задачи.
4. Программа на языке Cи.
5. Скрины экранов с результатами выполнения программы.
6. Ответы на контрольные вопросы.

Контрольные вопросы

1. Описание символьных данных и строк на языке Си.
2. Встроенные функции языка Си, используемые для обработки строк.
3. Назначение функции fgets().
4. Назначение функции fgetc().
5. Назначение функции fscanf().

Дополнительная информация

Лабораторная работа 2 04.12.2019 16.12.2019 Зачет Уважаемый , Моренкова Ольга Ильинична
Лабораторная работа №2. Информатика.
Постановка задачи Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания. Создать файл, содержащий текстовые строки произвольной длины. Создать новый файл, записав в него первые буквы каждого слова исходного файла.
User poziye : 21 февраля 2021
200 руб.
Лабораторная работа №2. Информатика.
Лабораторная работа №2. Информатика.
Задание: Подготовьте для группы ведомость назначения студентов на стипендию по результатам экзаменационной сессии.
User Discursus : 20 января 2017
100 руб.
Лабораторная работа №2 по дисциплине: Информатика (часть 2). Вариант 09
ТИПИЗИРОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ I. Задание Разработать типизированную функцию для выполнения над массивом А[n] операций в соответствии с вариантом. В функции main исходный массив сформировать, используя датчик псевдослучайных чисел rand(). На печать вывести исходный массив и после работы функции результат ее работы. Таблица 1 – Вариант задания Вариант: 9 Условие задачи: Определение минимального значения среди положительных элементов массива. II. Схема алгоритма III. Программа на языке
User Roma967 : 13 августа 2019
250 руб.
promo
Лабораторная работа №2 по дисциплине: Информатика (часть 1). Вариант 09
ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ Задание В соответствии с вариантом разработайте алгоритм обработки элементов массива. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма. Проведите тестирование программы в среде программирования. Вариант 9. Массив D [30] целых элементов задать датчиком случайных чисел. Найти минимальный и максимальный элемент, среди элементов массива D и поменять их местами. Схема алгоритма Программа Результаты выполнения программы
User SibGOODy : 2 января 2019
250 руб.
promo
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 2). Вариант 09
Тема: Программирование алгоритмов циклической структуры Цель: изучение возможностей C# для программирования алгоритмов циклической структуры. Общее задание 1. Вычисления в цикле заданного вида значений заданной функции y выполнить для переменной x, изменяющейся в заданном интервале [x1, x2] с заданным шагом dx, обрабатывая при этом возможные исключительные ситуации, как в предыдущей лабораторной работе №1. 2. В теле цикла организовать поиск максимального y_max и минимального y_min значений фун
User Учеба "Под ключ" : 24 февраля 2025
500 руб.
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 2). Вариант 09 promo
Лабораторная работа №2/ информатика/ 15 вариант
Создать текстовый файл с произвольным числом строк. Все большие буквы заменить на маленькие, переписав измененный текст в новый файл.
User santila32 : 14 ноября 2019
30 руб.
Лабораторная работа №2. Информатика. Обработка текстовых файлов
Лабораторная работа № 2 Тема: Обработка текстовых файлов Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи. Задание к лабораторной работе Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания. Вариант задания Создать текстовый файл с произвольным числом строк. Определить, сколько раз в заданном файле встречается сочетание двух первых его символов. Контрольные вопросы 1. Описание символьных данных и с
User CrashOv : 20 февраля 2020
210 руб.
Лабораторная работа №2. Информатика. Обработка текстовых файлов
Лабораторная работа №2. Информатика и программирование. Вариант №3
Лабораторная работа №2 Тема: электронная таблица Microsoft Office Задание: Построить таблицу значений координат двух графиков F1 и F2. По полученной таблице создать диаграмму с тремя графиками: F1, F2 и их суммы. Найти среднее значение на заданном диапазоне для каждой функции. Диапазон значений х выбирается произвольно с числом разбиений не менее 10. Функции F1 и F2 по вариантам: Вариант № F1 F2 3 F1 = Ln(x) F2 = tg(x)
User setplus : 2 февраля 2016
70 руб.
Реконструкция слесарно-механического участка для восстановления барабана фрикциона гидроподжимной муфты трактора «Т-150К»
Содержание Введение 1 АНАЛИЗ ПРОИЗВОДСТВЕННО-ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ ОАО «ЗВЯГИНКИ» И ОБОСНОВАНИЕ ВЫБОРА ТЕМЫ ДИПЛОМНОГО ПРОЕКТА 1.1 Общая характеристика предприятия 1.2 Структура ОАО «Звягинки» 1.3 Анализ технико-экономических показателей предприятия 1.3.1 Анализ показателей объемов ремонтно-обслуживающих работ, оснащенности фондами и их использования 1.3.2 Анализ показателей производительности труда и заработной платы 1.4 Обоснование темы дипломного проекта 2. ОРГАНИЗАЦИОННАЯ ЧАСТЬ 2.1. О
User Рики-Тики-Та : 3 января 2013
825 руб.
Экзамен. Философия. 1-й семестр.
1. Понятие материи, ее генезис, формы существования, атрибуты. "Материя" - одно из фундаментальнейших понятий философии. Однако в различных философских системах его содержание понимается по-разному. Для идеалистической философии, например, характерно то, что она или совсем отвергает существование материи или отрицает ее объективность. Так, выдающийся древнегреческий философ Платон рассматривает материю как проекцию мира идей. Сама по себе материя у Платона ничто. Для того, чтобы превратиться в
User sanco25 : 12 марта 2012
40 руб.
Проект фундамента промежуточной опоры однопутного железнодорожного моста
Исходные данные для проектирования и их анализ. Исходные данные для проектирования. Анализ инженерно-геологических условий. Сочетания нагрузок. Проектирование массивных фундаментов мелкого заложения. Назначение основных размеров фундамента и его конструирование. Расчеты оснований и фундаментов по первой группе предельных состояний. Расчеты оснований и фундаментов по второй группе предельных состояний. Проектирование свайных фундаментов. Назначение основных параметров фундамента. Расчет усилий в
User GnobYTEL : 27 мая 2012
20 руб.
Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления
Содержание 1. Введение 2. Общие сведения о языке ассемблер 3. Программная часть · Описание программы · Этапы разработки ассемблерных программ ___ · Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления 4. Список литературы Введение Средства, обеспечивающие функционирование вычислительной техники подразделяются на 2 части: аппаратную и программную. В состав аппаратной части входят такие устройства как: ·
User VikkiROY : 10 ноября 2012
15 руб.
up Наверх