niagara4
11.02.2023 18:17

Реализуйте класс Table, который хранит целые числа в двумерной таблице. При инициализации Table(rows, cols) экземпляру передаются число строк и столбцов в таблице. Строки и столбцы нумеруются с нуля.

table.get_value(row, col) — прочитать значение из ячейки в строке row, столбце col. Если ячейка с индексами row и col не лежит внутри таблицы, нужно вернуть None.

table.set_value(row, col, value) — записать число в ячейку строки row, столбца col. Гарантируется, что в тестах будет в запись только в ячейки внутри таблицы.

table.n_rows() — вернуть число строк в таблице

table.n_cols() — вернуть число столбцов в таблице

table.delete_row(row) — удалить строку с номером row

table.delete_col(col) — удалить колонку с номером col

table.add_row(row) — добавить в таблицу новую строку с индексом row.
Номера строк >= row, должны увеличиться на единицу. Новая строка состоит из нулей.

table.add_col(col) — добавить в таблицу новую колонку с индексом col.
Номера колонок >= col, должны увеличиться на единицу. Новая колонка состоит из нулей.

Каждый тест представляет собой код, в котором будут использоваться ваш класс.
Файл c решением не обязательно называть solution.py, он будет переименован автоматически.
Тест запускается с вашим классом, а его вывод сравнивается с правильным решением.​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
matumaxim
03.10.2022 01:33

Открытый урок | Первое сентября

Главная

Положение о фестивале и конкурсах

Поиск по сайту

Статья недели

Конкурс «Цифровой класс»

Результаты

Подборка материалов ко Дню космонавтики

Разделы

Конкурс «Презентация к уроку»

Конкурс по экологии «Земля — наш общий дом»

Конкурс «Электронный учебник на уроке»

Конкурс «Цифровой класс»

Конкурс «Мы мир храним, пока мы помним о войне»

Конкурс «История регионов России»

Астрономия

Биология

Начальная школа

География

Иностранные языки

Информатика

История и обществознание

Краеведение

Литература

Математика

Музыка

МХК и ИЗО

ОБЖ

ОРКСЭ

Русский язык

Руководство учебным проектом

Спорт в школе и здоровье детей

Технология

Физика

Химия

Экология

Экономика

Администрирование школы

Видеоурок

Внеклассная работа

Дополнительное образование

Инклюзивное образование

Классное руководство

Коррекционная педагогика

Логопедия

Мастер-класс

Общепедагогические технологии

Организация школьной библиотеки

Патриотическое воспитание

Профессия — педагог

Работа с дошкольниками

Работа с родителями

Социальная педагогика

Урок с использованием электронного учебника

Школьная психологическая служба

Фестиваль «Школьная классика» | Спектакли, экскурсии

Урок информатики по теме "Алгоритм. Свойства алгоритма". 9-й класс

Костюкова Татьяна Николаевна, учитель информатики

Разделы: Информатика

Класс: 9

Цели урока:

познакомить с понятием алгоритма, исполнителем алгоритма, видами исполнителя, средой, СКИ и системой отказов исполнителя, свойствами алгоритма, показать среду, СКИ и систему отказов для конкретного исполнителя,

развивать умение работать самостоятельно, творчески.

воспитывать нравственное отношение к труду.

ХОД УРОКА

Презентация 1

В течение всей жизни каждый человек постоянно пользуется набором всевозможных алгоритмов — правил, которые заложены природой, даны воспитанием, обучением, тренировкой, выработаны на основе собственного опыта. Инструкции, в которых указано, как пользоваться лифтом, телефоном, различными автоматами и бытовыми приборами, правила перехода улицы, оказания первой медицинской распорядок дня, кулинарные рецепты, порядок проведения химического опыта, правила вычислений, методы решения алгебраических и геометрических задач — все это можно считать алгоритмами. Таким образом, все мы живем в мире алгоритмов. Алгоритмы экономят силы и время человека, так как однажды усвоенным правилом (алгоритмом) он может пользоваться всю жизнь.

Приведите пример алгоритма перехода дороги с светофором, и без светофора.

Ваш мозг постоянно занят работой, поиском решений. Говорят, что человек составляет алгоритм.

Тема нашего сегодняшнего урока.

0,0(0 оценок)
Ответ:
Дашута001
12.09.2022 02:18

Объяснение:

#include <iostream>

using namespace std;

long double fact(int N)

{

   if(N < 0) // если пользователь ввел отрицательное число

       return 0; // возвращаем ноль

   if (N == 0) // если пользователь ввел ноль,

       return 1; // возвращаем факториал от нуля - не удивляетесь, но это 1 =)

   else // Во всех остальных случаях

       return N * fact(N - 1); // делаем рекурсию.

}

int main()

{

   int N;

   setlocale(0,""); // Включаем кириллицу

   cout << "Введите число для вычисления факториала: ";

   cin >> N;

   cout << "Факториал для числа " << N << " = " << fact(N) << endl << endl; // fact(N) - функция для вычисления факториала.

   return 0;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота