Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Задача
Написать программу, которая из заданного набора слов собирает «таблицу кроссворда» в виде геометрической фигуры (треугольник, квадрат, прямоугольник, ромб и др.)
Знать:
• основные этапы решения задачи;
• основные понятия структурного программирования (управляющие структуры программирования, нисходящее пошаговое проектирование алгоритма и данных, схема иерархии функций программы);
• основы модульного проектирования программ на языке С/C++ (время жизни и область действия переменных, порядок связывания функций, назначение и структуру заголовочных файлов);
• способы определения стандартных и пользовательских типов данных;
• простые алгоритмы поиска и сортировки данных;
• правила хорошего стиля программирования;
• библиотечные математические функции, функции по работе со строками;
• технологию создания приложений с использованием языков программирования высокого уровня C/C++
Уметь:
• строить алгоритмы и проектировать структуры данных;
• используя модули пошагово проектировать, кодировать и тестировать программы;
• кодировать заданную последовательность действий, используя лексемы, операции и операторы языка C/C++;
• определять типы и количество переменных, необходимых для решения задачи;
• оперировать многомерными массивами (числовыми и символьными);
• подключать библиотечные файлы;
• проектировать программные модули;
• определять способы передачи параметров в функцию;
• использовать ссылки и указатели;
• оценивать эффективность программы (быстродействие и объем памяти).
• разрабатывать и отлаживать проекты в средах Dev C++, Borland C++ Builder, Visual Studio и др.
1. Лауферман О. В. Информатика. Ч. 2 : учебное пособие / О. В. Лауферман, Р. Г. Шахмаметов ; Новосиб. гос. техн. ун-т. - Новосибирск, 2008. - 74, [1] с.. - Режим доступа: http://elibrary.nstu.ru/source?bib_id=vtls000082408 2. Https://code-live.ru/post/cpp-functions/ уроки по изучению С++
3. Крылов Е. В. Техника разработки программ. В 2 кн.. Кн. 1 : [учебник для вузов по направлениям "Информатика и вычислительная техника" и "Техника и технологии"] / Е. В. Крылов, В. А. Острейковский, Н. Г. Типикин. - М., 2007. - 374, [1] с. : ил.
4. Информатика. Ч. 2 : методические указания к лабораторным работам для 1 курса дневного отделения АВТФ направления 552800 "Информатика и вычислительная техника" / Новосиб. гос. техн. ун-т ; [сост.: О. В. Лауферман, Р. Г. Шахмаметов]. - Новосибирск, 2004. - 22, [1] с.. - Режим доступа: http://elibrary.nstu.ru/source?bib_id=vtls000031709
5. Лауферман О. В. Информатика. Ч. 2 : учебное пособие / О. В. Лауферман, Р. Г. Шахмаметов ; Новосиб. гос. техн. ун-т. - Новосибирск, 2008. - 74, [1] с.. - Режим доступа: http://elibrary.nstu.ru/source?bib_id=vtls000082408
6. Дейтел Х. М. Как программировать на C++ / Х. М. Дейтел, П. Дж. Дейтел ; пер. с англ. под ред. В. В. Тимофеева. - М., 2007. - 799 с. : ил. м
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Задача
Написать программу, которая из заданного набора слов собирает «таблицу кроссворда» в виде геометрической фигуры (треугольник, квадрат, прямоугольник, ромб и др.)
Знать:
• основные этапы решения задачи;
• основные понятия структурного программирования (управляющие структуры программирования, нисходящее пошаговое проектирование алгоритма и данных, схема иерархии функций программы);
• основы модульного проектирования программ на языке С/C++ (время жизни и область действия переменных, порядок связывания функций, назначение и структуру заголовочных файлов);
• способы определения стандартных и пользовательских типов данных;
• простые алгоритмы поиска и сортировки данных;
• правила хорошего стиля программирования;
• библиотечные математические функции, функции по работе со строками;
• технологию создания приложений с использованием языков программирования высокого уровня C/C++
Уметь:
• строить алгоритмы и проектировать структуры данных;
• используя модули пошагово проектировать, кодировать и тестировать программы;
• кодировать заданную последовательность действий, используя лексемы, операции и операторы языка C/C++;
• определять типы и количество переменных, необходимых для решения задачи;
• оперировать многомерными массивами (числовыми и символьными);
• подключать библиотечные файлы;
• проектировать программные модули;
• определять способы передачи параметров в функцию;
• использовать ссылки и указатели;
• оценивать эффективность программы (быстродействие и объем памяти).
• разрабатывать и отлаживать проекты в средах Dev C++, Borland C++ Builder, Visual Studio и др.
1. Лауферман О. В. Информатика. Ч. 2 : учебное пособие / О. В. Лауферман, Р. Г. Шахмаметов ; Новосиб. гос. техн. ун-т. - Новосибирск, 2008. - 74, [1] с.. - Режим доступа: http://elibrary.nstu.ru/source?bib_id=vtls000082408 2. Https://code-live.ru/post/cpp-functions/ уроки по изучению С++
3. Крылов Е. В. Техника разработки программ. В 2 кн.. Кн. 1 : [учебник для вузов по направлениям "Информатика и вычислительная техника" и "Техника и технологии"] / Е. В. Крылов, В. А. Острейковский, Н. Г. Типикин. - М., 2007. - 374, [1] с. : ил.
4. Информатика. Ч. 2 : методические указания к лабораторным работам для 1 курса дневного отделения АВТФ направления 552800 "Информатика и вычислительная техника" / Новосиб. гос. техн. ун-т ; [сост.: О. В. Лауферман, Р. Г. Шахмаметов]. - Новосибирск, 2004. - 22, [1] с.. - Режим доступа: http://elibrary.nstu.ru/source?bib_id=vtls000031709
5. Лауферман О. В. Информатика. Ч. 2 : учебное пособие / О. В. Лауферман, Р. Г. Шахмаметов ; Новосиб. гос. техн. ун-т. - Новосибирск, 2008. - 74, [1] с.. - Режим доступа: http://elibrary.nstu.ru/source?bib_id=vtls000082408
6. Дейтел Х. М. Как программировать на C++ / Х. М. Дейтел, П. Дж. Дейтел ; пер. с англ. под ред. В. В. Тимофеева. - М., 2007. - 799 с. : ил. м
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
600 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 59 Задач по программированию — поможем найти подходящую