Вход

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

Рекомендуемая категория для самостоятельной подготовки:
*
Код 476273
Дата создания 2021
Страниц 14
Мы сможем обработать ваш заказ (!) 13 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 300руб.
КУПИТЬ

Фрагмент работы для ознакомления

Задача
Написать программу, которая из заданного набора слов собирает «таблицу кроссворда» в виде геометрической фигуры (треугольник, квадрат, прямоугольник, ромб и др.)
Знать:
• основные этапы решения задачи;
• основные понятия структурного программирования (управляющие структуры программирования, нисходящее пошаговое проектирование алгоритма и данных, схема иерархии функций программы);
• основы модульного проектирования программ на языке С/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 с. : ил. м
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00335
© Рефератбанк, 2002 - 2024