Лабораторная работа №2 Информатика. Вариант 09
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- 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().
ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ
Цель работы: Получить навыки обработки текстовых файлов средствами языка 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. Информатика.
poziye
: 21 февраля 2021
Постановка задачи
Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.
Создать файл, содержащий текстовые строки произвольной длины. Создать новый файл, записав в него первые буквы каждого слова исходного файла.
200 руб.
Лабораторная работа №2. Информатика.
Discursus
: 20 января 2017
Задание:
Подготовьте для группы ведомость назначения студентов на стипендию по результатам экзаменационной сессии.
100 руб.
Лабораторная работа №2 по дисциплине: Информатика (часть 2). Вариант 09
Roma967
: 13 августа 2019
ТИПИЗИРОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ
I. Задание
Разработать типизированную функцию для выполнения над массивом А[n] операций в соответствии с вариантом.
В функции main исходный массив сформировать, используя датчик псевдослучайных чисел rand(). На печать вывести исходный массив и после работы функции результат ее работы.
Таблица 1 – Вариант задания
Вариант: 9
Условие задачи:
Определение минимального значения среди положительных элементов массива.
II. Схема алгоритма
III. Программа на языке
250 руб.
Лабораторная работа №2 по дисциплине: Информатика (часть 1). Вариант 09
SibGOODy
: 2 января 2019
ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ
Задание
В соответствии с вариантом разработайте алгоритм обработки элементов массива.
Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.
Проведите тестирование программы в среде программирования.
Вариант 9.
Массив D [30] целых элементов задать датчиком случайных чисел.
Найти минимальный и максимальный элемент, среди элементов массива D и поменять их местами.
Схема алгоритма
Программа
Результаты выполнения программы
250 руб.
Лабораторная работа №2/ информатика/ 15 вариант
santila32
: 14 ноября 2019
Создать текстовый файл с произвольным числом строк. Все большие буквы заменить на маленькие, переписав измененный текст в новый файл.
30 руб.
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 2). Вариант 09
Учеба "Под ключ"
: 24 февраля 2025
Тема: Программирование алгоритмов циклической структуры
Цель: изучение возможностей C# для программирования алгоритмов циклической структуры.
Общее задание
1. Вычисления в цикле заданного вида значений заданной функции y выполнить для переменной x, изменяющейся в заданном интервале [x1, x2] с заданным шагом dx, обрабатывая при этом возможные исключительные ситуации, как в предыдущей лабораторной работе №1.
2. В теле цикла организовать поиск максимального y_max и минимального y_min значений фун
500 руб.
Лабораторная работа №2. Информатика. Обработка текстовых файлов
CrashOv
: 20 февраля 2020
Лабораторная работа № 2
Тема: Обработка текстовых файлов
Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи.
Задание к лабораторной работе
Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.
Вариант задания
Создать текстовый файл с произвольным числом строк. Определить, сколько раз в заданном файле встречается сочетание двух первых его символов.
Контрольные вопросы
1. Описание символьных данных и с
210 руб.
Лабораторная работа №2. Информатика и программирование. Вариант №3
setplus
: 2 февраля 2016
Лабораторная работа №2
Тема: электронная таблица Microsoft Office
Задание: Построить таблицу значений координат двух графиков F1 и F2. По полученной таблице создать диаграмму с тремя графиками: F1, F2 и их суммы. Найти среднее значение на заданном диапазоне для каждой функции.
Диапазон значений х выбирается произвольно с числом разбиений не менее 10.
Функции F1 и F2 по вариантам:
Вариант № F1 F2
3 F1 = Ln(x) F2 = tg(x)
70 руб.
Другие работы
Задача по физике №3.31
ilya01071980
: 9 июня 2016
3.31. Какова скорость движения автомобиля, если в его вертикальной антенне длиной 1,5 м индуцируется ЭДС 6·10-4 В? Горизонтальную составляющую магнитного поля Земли считать равной 14 А/м. Автомобиль движется перпендикулярно магнитному меридиану.
25 руб.
Теплотехника Задача 27.30 Вариант 70
Z24
: 14 февраля 2026
Определить поверхность нагрева рекуперативного газо-воздушного теплообменника при прямоточной и противоточной схемах движения теплоносителей, если объемный расход нагреваемого воздуха при нормальных условиях Vн, средний коэффициент теплопередачи от продуктов сгорания к воздуху К, начальные и конечные температуры продуктов сгорания и воздуха соответственно равны t′1, t″1, t′2, t″2. Данные, необходимые для решения задачи, выбрать из таблицы 7. Изобразить графики изменения температур теплоносителей
250 руб.
Лабораторная работа №1 По дисциплине: Управление ИТ-сервисами и контентом
ДО Сибгути
: 18 февраля 2016
Цель работы: Ознакомиться с современными программными средствами, которые могут использоваться для выполнения задач по управлению ИТ-сервисами. Собрать и проанализировать информацию об особенностях таких программных средств и их возможностях с точки зрения поддержки основных процессов управления ИТ-услугами (ITSM).
Название программного средства: «1С: Предприятие 8»
Описание программного средства: Система программ «1С: Предприятие 8» включает в себя платформу и прикладные решения, разработанные
100 руб.
Теплотехника КГАУ 2015 Задача 4 Вариант 08
Z24
: 5 февраля 2026
Воздух течет внутри трубы, имея среднюю температуру tв, давление р1=1 МПа и скорость ω.
Определить коэффициент теплоотдачи от трубы к воздуху α1, а так же удельный тепловой поток q, если внутренний диаметр трубы d1, толщина ее δ и теплопроводность λ=20 Вт/(м·К). Температура и коэффициент теплоотдачи горячих газов, омывающих трубу, соответственно равны t2 и α2.
150 руб.