Языки программирования
книга

Языки программирования

1

Форматы: PDF

Издательство: Северо-Кавказский Федеральный университет (СКФУ)

Год: 2016

Место издания: Ставрополь

Страниц: 103

Артикул: 20512

Возрастная маркировка: 16+

Электронная книга
206

Краткая аннотация книги "Языки программирования"

Пособие составлено в соответствии с учебным планом. Содержит материал, необходимый для выполнения лабораторных работ и подготовки к зачету в третьем семестре. В качестве базового языка программирования при выполнении практических заданий взяты языки программирования высокого уровня С++ и С#, являющиеся наиболее востребованными для специалистов в инженерно-компьютерной сфере. Предназначено для студентов, обучающихся по направлению подготовки 10.03.01 – Информационная безопасность.

Содержание книги "Языки программирования"


ВВЕДЕНИЕ
ЛАБОРАТОРНЫЕ РАБОТЫ
1. Введение в языки программирования. Общие принципы построения и использования языков программирования
2. Условные операторы: if и switch
3. Операторы цикла for и while
4. Программирование с использованием массивов
5. Функции
6. Указатели
7. Запись и чтение данных файла
8. Введение в объектно-ориентированное программирование (ООП)
9. Знакомство с принципами компонентно-ориентированного программирования (КОП)
ПРИЛОЖЕНИЯ

Все отзывы о книге Языки программирования

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Языки программирования

45 Задания Задания базового уровня Задание 1. Даны целые числа а1, а2, а3. Получить целочис-ленную матрицу [bij] i,j=1,2,3, для которой bij=ai-3aj. Задание 2. Дана квадратная вещественная матрица размерно-сти n. Ответить на вопросы Что такое квадратная матрица? Что такое главная диагональ? Что такое побочная диагональ? Найти количество нулевых элементов, стоящих выше главной диагонали, ниже побочной диагонали. Задание 3. Решить задачу. Дано выражение вида: const un-signed char W =219; где const – константа, unsigned char – тип кон-станты; W – ее наименование, данное пользователем, 219 – значе-ние, которому соответствует некий символ. Записать массив сим-волов unsigned char, индексами которого являются значения кон-стант. Вывести в консоль 200 символов, записанных в массиве. Задание 4. Решить задачу. В двумерном массиве mas [100][100] записаны сгенерированные числа. Записать эти числа из массива mas в массив m1[10000]. Запишите код, позволяющий пе-реписать массив mas[100][100], если изменены данные в m1. Задания повышенного уровня Задание 1*. Решить задачу. На основе результатов выполнен-ного задания 4 разработать программу, кодирующую вводимый пользователем текст посредством замены символов. Задание 2*. Решить задачу. Массив А[1..5,1..7] содержит ве-щественные числа. Требуется ввести целое число K и вычислить сумму элементов А[I,J], для которых I+J=К. Прежде, однако сле-дует убедиться, что значение К позволяет найти решение, в про-тивном случае нужно напечатать сообщение об ошибке. Задание 3*. Решить задачу. Дан массив A[1..N,1..N]. Соста-вить программу, которая прибавила бы каждому элементу данной строки элемент, принадлежащий этой строке и главной диагонали. Задание 4*. Решить задачу. Заполнить двухмерный массив Т[1..n,1..n] последовательными целыми числами от 1 до n 52 0, расположенными по спирали, начиная с левого верхнего угла и продвигаясь по часовой стрелке:

С книгой "Языки программирования" читают