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

Лабораторная, Информатика и программирование 3 лабораторные работы

Задание

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

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ ПРОЦЕССОВ

 

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

 

 

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

 

         

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

 

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

 

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

                                         

   Варианты заданий

 

Таблица 3

 

вар.

Функция

Изменение аргумента

 

10.

 

T=Sin4(AX), если А<20

T=XA+Tg(AX), если А>=20

X= 5;

A изменяется от 10 до 30 с шагом 5

 

 

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

 

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

 

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

 

  1. Типы данных языка Си.
  2. Схема простого циклического процесса
  3. Условные операторы в языке Си, особенности их использования.

 

 


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

ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ

 

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

 

 

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

 

1. Повторить вопросы организации циклических алгоритмов.

 2. Повторить следующие вопросы и понятия :

  • массивы данных (размерность массива, обращение к элементу массива,  расположение элементов массива в памяти ПК);
  • правила работы с массивами данных на языке программирования Си: описание массива, задание типа и размерности массива;
  • организация циклов для ввода и формирования элементов массива;
  • алгоритм поиска максимального (минимального) элемента одномерного массива;
  • алгоритм поиска суммы элементов одномерного массива;
  • алгоритм подсчета количества элементов одномерного массива, удовлетворяющих поставленному условию;
  • организация вывода элементов массива.

 

 

 

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

 В соответствии с вариантом (таблица 4)  разработайте алгоритм обработки элементов массива.

 Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.

Проведите тестирование программы в среде программирования.

 

 

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

 

ИСХОДНЫЙ МАССИВ А:

15.583   19.287   28.385   45.621   39.728   5.456    -8.087    3.897    

ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ:

МАХ = 45.621

              

 

  Варианты заданий

Таблица 4

 

вар.

Исходные данные

Действия по обработке массива

10

Массив А[15] сформировать по правилу

Найти минимальный элемент и сумму отрицательных элементов. Заменить в массиве А минимальный элемент найденной суммой.

 

 

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

 

1.Номер и тема лабораторной работы.

2.Вариант задания.

3.Результаты  подготовки:

- схема алгоритма обработки элементов массива,

- программа на заданном алгоритмическом языке.

4.Итоги работы :

- скрины экранов с результатами работы программы.

 

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

 

1.Какие ограничения накладываются на индексы элементов массивов?

2.Способы описания массивов на языке Си. Понятия размерности массива, описание размерности массивов.

3.Задание типов элементов массива. Могут ли элементы массива иметь разный тип?

4.Как располагаются элементы  массива в памяти?

5.Чем отличаются алгоритмы поиска максимального и минимального элемента массива.

6.  Чем отличаются алгоритмы расчета суммы и подсчета числа элементов массива.

 


 

 

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

ОБРАБОТКА СИМВОЛЬНОЙ ИНФОРМАЦИИ

 

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

 

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

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

 

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

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

2. Составить схему алгоритма задачи согласно варианту задания.

3. Составить программу обработки предложения и выполнить ее на ПК

 

Варианты заданий:

Таблица 5

Вариант

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

10

 

В каждом слове заданного предложения поменять местами первую букву и последнюю.

 

 

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

1. Номер и тема лабораторной  работы.

2. Вариант задания.

3. Результаты  подготовки:

- схема алгоритма обработки предложения,

- программа на алгоритмическом языке.

4. Итоги работы программы:

- скрины экрана с результатами работы программы.

 

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

  1. Описание символьных данных и строк на языке Си.
  2. Встроенные функции языка Си, используемые для обработки строк.
  3. Кодирование символьной информации в ПЗВМ.

 

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

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

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