Всем привет! 🖐🖐🖐
Данный материал предназначен:
✅ Для студентов 1 курса НГТУ им. Р.Е. Алексеева
✅ Только непрофильные специальности
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
📢📢📢 Подборка Лаб работы Информатика 1 семестр 2026-27 уч. год смотри здесь
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Возникают вопросы? Смотри Лекции 1 семестр:
~~~~~~~~~~~~~~~~~~~~
❓❓❓ Если возникают вопросы - пишите в комментариях - я всегда отвечаю 🤗🤗🤗
~~~~~~~~~~~~~~~~~~~~
Задача а (одномерный цикл, график МС, Calc)
Постановка задачи
Построить таблицу значений функции Z при заданном диапазоне аргумента х. Построить график функции.
Требования
Составить блок-схемы (с предусловием, с постуловием), программы С++, Mathcad, OO Calc/MS Excel.
Блок-схемы: оформлять в тонкой тетради в клетку, карандашом по линейке, надписи ручкой.
Программа С++:
- использовать операторы while, for, do while,
- сохранить коды программ (3 программы) и результаты выполнения программ (3 скриншота).
Программа Mathcad:
- использовать ранжированную переменную (диапазон), циклы while, for,
- построить график функции,
- результаты с 5 цифрами после запятой.
Программа OO Calc/MS Excel:
- построить график функции,
- скриншоты в режиме чисел и в режиме формул, в скриншотах должно быть видно номера строк и наименования столбцов.
Блок-схемы
Блок-схема с предусловием (для программ while, for)
Блок-схема с постусловием (для программы do while)
Программы С++ - Цикл while
Программа С++ - Цикл for
Программа С++ - Цикл do while
Программа Mathcad - Ранжированная переменная (диапазон)
Как набрать строку с диапазоном х
Как построить график в Mathcad
1) нажать левой кнопкой мыши на свободное место для графика:
2) выбрать панель График, первый вид графика:
3) вписать х, Z(x) по горизонтали и вертикали соответственно, нажать Enter:
Далее нужно настроить график:
- по горизонтали должны отображаться числа из столбца х;
- нужно добавить сетку по горизонтали по каждому значению х;
- точки функции из таблицы нужно выделить жирными точками.
4) сделаем по горизонтали числа из столбца х:
нажать на график 1 раз,
стереть автоматически подписанные границы х,
написать свои из таблицы:
Далее заходим в настройки графика:
нажать 2 раза на график,
в появившемся окне поставить галку Линии сетки,
снять галку Автосетка,
вписать число разбиений 9 (это то число, которое получили округлением выше графика):
Нажать ОК:
Растяните график по горизонтали, если числа слиплись:
Проверьте, что по оси х подписаны значения х из таблицы!
5) точки функции из таблицы нужно выделим жирными точками:
нажать 2 раза на график,
в появившемся окне зайти во вторую вкладку,
в первой строке таблицы выбрать символ:
Нажать ОК, график готов:
📢📢📢
Программы Mathcad с циклами while, for должны соответствовать блок-схемам !!!
📢📢📢
Программа Mathcad - Цикл while
Как набирать код
1) цикл while включить с панели Программирование
2) при формировании таблицы Т нужно включать матрицу размером 1 строка, 2 столбца:
3) функцию stack() печатаем с клавиатуры, скобки всегда круглые, Mathcad сам их меняет на квадратные, если ему надо.
Программа Mathcad - Цикл for
Программа OO Calc в режиме чисел
Программа OO Calc в режиме формул
Как в Calc построить таблицу значений функции
1) сделать заголовок таблицы в ячейках А1:В1;
2) в ячейке А2 вписать х начальный (число 0,1);
3) в ячейке А3 вписать формулу: предыдущее значение х (А2) прибавить шаг (число 1,4);
4) навести курсор на правый нижний угол ячейки с формулой (А3), курсор при этом должен превратиться в знак плюс. Зажать и протянуть вниз на несколько ячеек, пока не будет достигнуто последнее возможное значение х из диапазона (в моем примере 12,7);
5) в ячейке В2 вписать формулу для Z;
6) протянуть формулу Z вниз до конца таблицы.
Как в Calc построить график по таблице
1) выделить таблицу значений функции (А1:В11);
2) в меню выбрать Вставка → Диаграмма → Диаграмма XY → второй вид графика Линии и точки:
Нажать Готово;
3) настроим ось х – нужно, чтобы на оси отображались значения из таблицы:
если вы вышли из графика, то нужно нажать на график 2 раза, чтобы его активировать;
нажать левой кнопкой мыши на любое число на оси х,
нажать правой кнопкой мыши по этому же числу, в меню выбрать Формат оси → вкладка Масштабирование, снять галки Минимум, Максимум, Основной, вписать свои значения из таблицы
Минимум – xn (0,1), Максимум – последний x из таблицы (12,7), Основной – шаг hx (1,4):
Нажать ОК.
Проверьте, что на оси х значения из таблицы!
Теперь все готово:
Программа MS Excel в режиме чисел
Программа MS Excel в режиме формул
Как построить таблицу значений функции в Excel (по аналогии с Calc)
1) сделать заголовок таблицы в ячейках А1:В1;
2) в ячейке А2 вписать х начальный (число 0,1);
3) в ячейке А3 вписать формулу: предыдущее значение х (А2) прибавить шаг (число 1,4);
4) навести курсор на правый нижний угол ячейки с формулой (А3), курсор при этом должен превратиться в знак плюс. Зажать и протянуть вниз на несколько ячеек, пока не будет достигнуто последнее возможное значение х из диапазона (в моем примере 12,7);
5) в ячейке В2 вписать формулу для Z;
6) протянуть формулу Z вниз до конца таблицы.
Как построить график по таблице в Excel
1) выделить таблицу значений функции (А1:В11);
2) в меню выбрать Вставка → Диаграммы → Точечная → четвертый вид графика Точечная с прямыми отрезками и маркерами:
3) настроим ось х – нужно, чтобы на оси отображались значения из таблицы:
нажать левой кнопкой мыши на любое число на оси х,
нажать правой кнопкой мыши по этому же числу, в меню выбрать Формат оси → вкладка Параметры оси, выбрать фиксированные минимальное значение, максимальное значение, цена основных делений, вписать свои значения из таблицы
минимальное значение – xn (0,1), максимальное значение – последний x из таблицы (12,7), цена основных делений – шаг hx(1,4):
Нажать Закрыть.
Проверьте, что на оси х значения из таблицы!
Теперь все готово:
Задача б (двумерный цикл, вычисление величины, пользовательская функция)
Постановка задачи
Построить таблицу значений функции Z при заданных диапазонах аргументов х, y. Вычислить указанную величину. Использовать оператор for. Составить пользовательскую функцию для вычисления функции Z.
Требования
Составить блок-схемы (вспомогательную для пользовательской функции, основную с предусловием), программу С++, Mathcad, OO Calc/MS Excel.
Блок-схема: оформлять в тонкой тетради в клетку, карандашом по линейке, надписи ручкой.
Программа С++:
- составить пользовательскую функцию fZ() для вычисления значения функции Z,
- использовать оператор for,
Программа Mathcad:
- составить пользовательскую функцию fZ() для вычисления значения функции Z,
- использовать цикл for,
- результаты с 5 цифрами после запятой.
Программа OO Calc/MS Excel: указанную величину вычислять в таблице, протягивая формулы, БЕЗ встроенных функций.
Блок-схемы
Вспомогательная блок-схема для пользовательской функции fZ(x,y)
Основная блок-схема с предусловием (для программы for)
Программа С++ - Цикл for
Программа Mathcad - Цикл for
📢📢📢
Программа Mathcad с циклом for должна соответствовать блок-схемам !!!
📢📢📢
Как набирать код с оператором if с двойным условием
1) Печатаем все до оператора if и выбираем на панели Программирование оператор if:
2) для двойного условия справа от if нужно подготовить объединение для двух одинарных условий – на панели Логические операторы:
3) вписываем одинарные условия:
4) в ветви «да» сразу 3 действия, поэтому надо сделать заготовку для трех действий – поставить курсор слева от if и нажать 2 раза AddLine с панели Программирование:
5) вписываем необходимые три действия.
Программа OO Calc в режиме чисел
Программа OO Calc в режиме формул
Как построить таблицу значений функции x, y, Z в Calc
1) первую строку пропускаем, во второй строке формируем заголовок таблицы, в третьей строке задаем начальные значения х, у:
2) так как внутренний цикл по переменной у, то сначала перебираем все значения у из диапазона. Для этого в ячейке В4 пишем формулу: к предыдущему значению у (В3) надо прибавить шаг hy (число 3,3):
3) протягиваем формулу для у вниз до тех пор, пока не появятся все возможные значения у из диапазона. В моем примере всего два значения у переменной у, поэтому в данном случае не надо протягивать. В вариантах несколько значений у переменной у, поэтому надо протягивать формулу.
4) теперь надо вписать значения х в пустые ячейки столбца А около заполненных у. Цикл по х является внешним, поэтому значение х пока прибавлять не надо. Значит, повторяем то же самое значение х, ссылаясь на предыдущую ячейку с х:
После этого нужно протянуть формулу для х вниз до конца всех заполненных значений у. В данном примере протягивать не надо, а вариантах протягиваем.
Получается, что сейчас первому значению х соответствуют все возможные значения у из диапазона:
5) переходим к следующему значению х − в ячейке А5 вписываем формулу для следующего значения х: к первому значению (А3) прибавляем шаг hx (число 0,29):
6) в ячейке В5 начинаем значения у сначала, для этого ссылаемся на первое значение у (В3):
7) выделяем ячейки А5:В5 и протягиваем вниз до тех пор, пока не отобразятся все возможные значения из диапазона х и диапазона у:
📢📢📢
Проверьте, что расположение значений х, у должно совпадать с результатами программ С++ и Mathcad!
📢📢📢
8) в ячейке С3 вписать формулу для функции Z и протянуть до низа таблицы:
Таблица значений х, у, Z готова.
Как вычислить указанную величину БЕЗ встроенных функций в Calc
1) в первой строке вписать заголовки для указанных величин, во второй строке вписать начальные значения величин, согласно блок-схеме (до цикла):
2) строки 3-8 (до конца таблицы) соответствуют телу цикла, поэтому в 3 строке задаем формулы, которые в дальнейшем надо будет протянуть до конца таблицы. Записываем формулу для max:
3) записываем формулу для xmax по аналогии, двойное условие не меняются:
4) записываем формулу для уmax по аналогии:
5) выделяем формулы для величин и протягиваем вниз до конца таблицы:
6) расчеты готовы. Итоговые ответы по указанным величинам находятся в послей строке таблицы, в данном примере это ячейки D8:F8
📢📢📢
Сверьте результаты расчетов в Calc с результатами программ С++ и Mathcad!
📢📢📢
Программа MS Excel в режиме чисел
Программа MS Excel в режиме формул
В программе Excel делается все по аналогии с программой Calc.
Задача в (двумерный цикл, пользовательская функция, вывод в файл)
Постановка задачи
Требования
Блок-схемы
Вспомогательная блок-схема для пользовательской функции fZ(x,y)
Основная блок-схема с предусловием (для программы for)
Программа С++ - Цикл for
Программа Mathcad - Цикл for
📢📢📢
Программа Mathcad с циклом for должна соответствовать блок-схемам !!!
📢📢📢
Программа OO Calc в режиме чисел
Программа OO Calc в режиме формул
Программа MS Excel в режиме чисел
Программа MS Excel в режиме формул
📝 Задание на Лабораторную работу
Задача а
Задача б
Задача в
📝 Задание на Контрольную работу
⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜⚜
✅ Оглавление:
✔ Подборка Лаб работы Информатика 1 семестр 2026-27 уч. год здесь
✍ Лекции по Информатике 1 семестр здесь
✍ Лабораторная работа 1 Линейный и разветвляющийся алгоритмы здесь
✍ Лабораторная работа Циклический алгоритм здесь
✍ Лабораторная работа Массивы здесь
✍ Что будет на экзамене или зачете 1 семестр здесь
👉 Информатика НГТУ им. Р.Е.Алексеева здесь
🧭 Путеводитель по каналу Подслушано по Математике здесь