Глава 2 – Практическая часть 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Глава 2 – Практическая часть



Решение задач

Задача №1

Задание

 

Для произвольной цифры от 0 до 9 вывести на консоль ее значение прописью. Например, для цифры 9 на консоли должна быть напечатана строка «Девять».

 

Решение

 

 

Задача №2

 

Задание

 

Создайте приложение, которое осуществит перевод чисел из десятичной системы счисления в двоичную и шестнадцатеричную (нарисовать Блок-схему алгоритма).

 

Решение

 

 

 

Блок-схема

 

 

Задача №3

 

Задание

 

Создайте программу, вычисляющую числа Фибоначчи. Числа Фибоначчи – последовательность чисел, в котором каждое следующее число равно сумме двух предыдущих. Размерность – 20 чисел. Начало последовательности: 4, 2...

 

Решение

 

 

Задача №4

Задание

 

    Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует.

 

Решение

 

 

Задача №5

 

Задание

 

Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16,...).

 

Решение

 

 

 

Задача №6

 

Задание

 

       Дан одномерный массив A[N]. Найти: mаx(а2, а4,..., a2k) + min(а1, а3, …, a2k-1).

 

Решение

 

 

 

Задача №7

 

Задание

 

Дана последовательность действительных чисел a1, a2,..., аn. Указать те ее элементы, которые принадлежат отрезку [с, d] (нарисовать Блок-схему алгоритма).

 

Решение

 

 

Блок-схема

 

 

Задача №8

Задание

 

Дан массив А. Найти отрезок массива максимальной длины, в котором первое число равно последнему, второе – предпоследнему и т.д. Вывести этот отрезок и его длину.

 

Решение

 

 

 

Задача №9

 

Задание

    Сортировка выбором. Дана последовательность чисел а1, а2,..., аn. Требуется переставить элементы так, чтобы они были расположены по убыванию. Для этого в массиве, начиная с первого, выбирается наибольший элемент и ставится на первое место, а первый – на место наибольшего. Затем, начиная со второго, эта процедура повторяется. Написать алгоритм сортировки выбором.

 

Решение

 

 

 

Задача №10

 

Задание

 

Сформировать квадратную матрицу порядка n по заданному образцу:

 

1 1 1 1 1 1
0 1 1 1 1 0
0 0 1 1 0 0
2 3 4 n-1 n 0
1 2 3 n-2 n-1 n

 

Решение

 

ЗАКЛЮЧЕНИЕ

В процессе прохождения практики были получены теоретические знания и реализованы навыки ведения самостоятельной работы.

Были изучены вопросы теоретического плана, касающиеся информационных технологий, а именно:

1) история развития вычислительной техники;

2) языки программирования и программных средств для работы с ними;

3) тенденции развития информационных технологий и языков программирования;

4) язык Java.

Кроме этого, получены навыки в проведении работ практического плана:

1) консольный ввод/вывод;

2) объявление методов;

3) применение операций разного вида;

4) работа с классами;

5) создание массивов и решение задач по этой теме.

Все поставленные задачи на учебную практику выполнены.

 

СПИСОК ЛИТЕРАТУРЫ

1) Федоров, Д. Ю. Программирование на языке высокого уровня Python: учебное пособие для прикладного бакалавриата / Д. Ю. Федоров. — М.: Издательство Юрайт, 2017. — 126 с.

2) Информационные технологии: учебник / А.А. Хлебников. — М.: КНОРУС, 2016. — 466 с.

3) Маккинли У. Python и анализ данных. — Перевод с английского. — М.: ДМК Пресс, 2015. — 482 с.

4) Скотт Мейерс. Эффективный и современный C++: 42 рекомендации по использованию C++11 и C++14 = Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 / Пер. с англ. — Вильямс, 2016. — 304 с.

5) Дьяконов В. П. MATLAB R2006/2007/2008 + Simulink 5/6/7. Основы применения. Изд-е 2-е, переработанное и дополненное. Библиотека профессионала. — М.: «СОЛОН-Пресс», 2008. — 800 с.

6) Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введение в Borland Delphi 2006 = Delphi for Dummies. — М.: Диалектика, 2007. — 336 с.

7) Грогоно П. Программирование на языке Паскаль. — М.: Мир, 1982.

8) Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель. SQL: полное руководство, 3-е издание = SQL: The Complete Reference, Third Edition. — М.: «Вильямс», 2014. — 960 с.

9) Монахов Вадим. Язык программирования Java и среда NetBeans. — 3-е издание. — СПб.: «БХВ-Петербург», 2011. — С. 704.

10) Вольфенгаген В. Э. Конструкции языков программирования. Приёмы описания. — М.: Центр ЮрИнфоР, 2001. — 276 с.

11) Вайсбанд Игорь. 5000 лет информатики. — М.: «Черная белка», 2010. — 352 с.

12) Кей С. Хорстманн. Java. Библиотека профессионала, том 1. Основы. 10-е издание = Core Java. Volume I - Fundamentals (Tenth Edition). — М.: «Вильямс», 2017. — 864 с.

13) Кей С. Хорстманн. Java. Библиотека профессионала, том 2. Расширенные средства программирования. 10-е издание = Core Java. Volume II - Advanced Feature (Tenth Edition). — М.: «Вильямс», 2017.

14) История отечественной электронной вычислительной техники — М.: Столичная энциклопедия, 2014, 576 с.

15) Ю. М. Морозов История и методология вычислительной техники СПб, 2012



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 214; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.169.94 (0.009 с.)