ГлавнаяПрограммирование → 3 лабораторных работы по информатике и программирование

3 лабораторных работы по информатике и программирование

Задание

Лабораторная работа № 1

ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ

 

Цель работы: Получить навыки обработки текстовых файлов средствами  языка Cи.

Подготовка к лабораторной работе

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

 

Задание к лабораторной работе

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

                

Вариант 4

 

Создать текстовый файл с произвольным числом строк. В качестве исходного текста задать арифметическое

выражение, записанное на языке Си.

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

Содержание отчета

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

 

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

 

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

 

Лабораторная работа № 2

      ТИПИЗИРОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ

 

Цель работы: Приобрести навыки разработки и использования функций, разработанных пользователем.

 

Подготовка к лабораторной работе:

1. Повторить такие понятия  языка Си как:  функции, структура типизированной функции, списки фактических и формальных параметров, вызов типизированной функции.

2. В соответствии с  вариантом задания разработать алгоритм решения задачи, описать его в виде схемы.

 

 

 

Задание к лабораторной работе:

Разработать типизированную функцию для выполнения над массивом   А[n]   операций в соответствии с вариантом.

 В функции main исходный массив сформировать, используя датчик псевдослучайных чисел rand(). На печать вывести исходный массив и после работы функции результат ее работы.

 

Вариант 4

 

Вычисление  количества положительных четных элементов массива.

 

Содержание отчета:

  1. Номер, тема  лабораторной работы
  2. Задание к лабораторной работе.
  3. Схема алгоритма.
  4. Программа на языке Си.
  5. Скрины экрана с  результатами работы.

 

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

  1. Типы функции, используемые в программах на языке Си.
  2. Структура функции, определенной пользователем.
  3. Отличие типовой функции от безтиповой  функции.
  4. Типы параметров функции.
  5. Глобальные и локальные идентификаторы.

 

Лабораторная работа № 3

БЕЗТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ

Цель работы:  Приобрести навыки организации программ с использованием безтиповых функций, определенных пользователем.

 

Подготовка к лабораторной работе.

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

 

 

Задание к лабораторной работе

Разработать безтиповую  функцию для выполнения над матрицей размером 5х5 операций в соответствии с вариантом.

 В функции main исходную матрицу сформировать, используя датчик псевдослучайных чисел rand(). На печать вывести исходную и после работы функции преобразованную матрицы.

 

Вариант 4

 

Умножение элементов матрицы на любое случайное число.

Содержание отчета

  1. Номер, тема  лабораторной работы
  2. Задание к лабораторной работе.
  3. Схема алгоритма функции.
  4. Схема алгоритма программы, использующей эту функцию.
  5. Программа на языке Си.
  6. Скрины экрана с результатами работы программы.

 

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

  1. Для чего используются подпрограммы?
  2. Структура безтиповой функции, определенной пользователем.
  3. Правила взаимодействия списков фактических и формальных параметров.
  4. Отличие параметров-значений от параметров переменных

.

Детали товара
  • 200 руб.
  • Лабораторная работа
  • C
  • Есть
  • Visual Studio
  • Есть
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.