- •Введение
- •Требования к выполнению и оформлению лабораторных работ
- •Все проекты должны быть сохранены!!!
- •Лабораторная работа 1
- •Теоретическая часть
- •Задание к лабораторной работе
- •Типы данных языка с
- •Вещественные типы данных языка с
- •Спецификаторы формата функции printf()
- •Спецификаторы формата функции scanf()
- •Продолжение таблицы 2.6. – Спецификаторы формата функции scanf()
- •Практическая часть.
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа 3
- •Теоретическая часть
- •3.1. Оператор if
- •3.2. Конструкция if–else
- •3.3. Конструкция if–else if–else if–...–else
- •3.4. Оператор switch
- •3.5. Условный оператор
- •3.6. Оператор break (от английского – прерывать)
- •3.7. Оператор continue (от английского – продолжать)
- •3.8. Оператор goto
- •Операторы отношения языка программирования с
- •Практическая часть.
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа 4
- •Теоретическая часть
- •4.1. Оператор while
- •4.2. Оператор for
- •4.3. Оператор do–while
- •Практическая часть
- •Блок-схема к заданию
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа 5
- •Теоретическая часть
- •5.1. Одномерные массивы
- •5.2. Инициализация массива
- •Практическая часть
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа 6 Понятие многомерного массива. Обработка элементов матриц. Теоретическая часть
- •6.1. Двухмерные массивы, матрицы
- •6.2. Многомерные массивы
- •6.3. Инициализация массивов
- •Практическая часть.
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа 7 Построение графика функции Теоретическая часть
- •Практическая часть
- •Индивидуальные задания
- •Контрольные вопросы
- •Лабораторная работа 8
- •Теоретическая часть
- •Функции файловой системы языка с
- •Допустимые значения режима функции fopen()
- •Практическая часть
- •Индивидуальные задания
- •Контрольные вопросы
- •Самостоятельная работа Обработка элементов диагоналей квадратных матриц Теоретическая часть
- •1. Сортировка выбором
- •2. Сортировка методом пузырька
- •Практическая часть.
- •Блок-схема к программе
- •Индивидуальные задания
- •Контрольные вопросы
Блок-схема к заданию
Индивидуальные задания
Создать таблицу табулирования функции
с использованием оператора While на отрезке [xn;xk] с шагом xh. Данные взять с таблицы 4.2.
Таблица 4.2
Вариант |
Функции |
Границы отрезка |
Шаг табулирования | ||
|
|
| |||
|
[-2,9; 8,2] |
0,2 | |||
|
[-1,2; 2,6] |
0,1 | |||
|
[-1,7; 2,4] |
0,3 | |||
|
[-4,3; 8,0] |
0,5 | |||
|
[-9,1; 5,8] |
0,14 | |||
|
[-3,4; 2,5] |
0,23 | |||
|
[-2,2; 8,1] |
0,15 | |||
|
[-2,8; 5,2] |
0,5 | |||
|
[-3,2; 7,8] |
0,36 | |||
|
[-6,1; 1,3] |
0,15 | |||
|
[-7,4; 0,6] |
0,16 | |||
|
[-1,2; 7,1] |
0,45 | |||
|
[-2,2; 3,9] |
0,55 | |||
|
[-0,3; 4,5] |
0,62 | |||
|
[-2,4; 4,4] |
0,4 | |||
|
[-3,9; 3,8] |
0,15 | |||
|
[-1,3; 7,1] |
0,6 | |||
|
[-2,9; 6,2] |
0,8 |
Продолжение таблицы 4.2.
|
[-3,7; 8,5] |
0,11 | |||
|
[-3,9; 1,2] |
0,25 | |||
|
[-4,5; 6,1] |
0,3 | |||
|
[-3,4; 3,4] |
0,33 | |||
|
[-4,1; 5,0] |
0,45 | |||
|
[-1,7; 2,9] |
0,75 | |||
|
[-1,6; 4,7] |
0,65 | |||
|
[-1,6;3,7] |
0,3 | |||
|
[-2,8; 8,2] |
0,4 | |||
|
[-1,7; 2,6] |
0,25 | |||
|
[-2,2; 7,4] |
0,23 | |||
|
[-1,1; 7,9] |
0,8 |
Контрольные вопросы
Как организуются составные операторы циклов в языке С?
Как организуются вложенные циклы в языке С?
В каких случаях может произойти зацикливание при использовании оператора цикла с предусловием?
В каких случаях может произойти зацикливание при использовании оператора цикла с постусловием?
Сколько условий требуется для работы оператора цикла с параметром?
Сколько операторов отношения в языке С? Перечислите их.
Как реализуется взаимозаменяемость операторов цикла while и for?
В чем сходство и различие между циклами с предусловием и с постусловием?