Технологии программирования. Введение. Массивы, матрицы, строки

Слайд 2

Контакты

Смирнов Иван Валентинович, доцент кафедры информационных технологий
smirnov_iv@pfur.ru

Контакты Смирнов Иван Валентинович, доцент кафедры информационных технологий smirnov_iv@pfur.ru

Слайд 3

Технологии программирования

3 темы (С++):
Структуры (массивы, списки) – 3 занятия
Основы ООП (классы) –

Технологии программирования 3 темы (С++): Структуры (массивы, списки) – 3 занятия Основы
3 занятия
Наследование и полиморфизм – 3 занятия
На каждом занятии решаем задачу
Необходима среда DEVC++
По каждой теме индивидуальное домашнее задание
Результат – код на С++, компилирующийся в DEVC++
Вопросы по любой строчке
Критерии – работающий код и ответы на все вопросы
10 баллов – посещение
15 баллов – активность на занятиях
25 баллов за каждое домашнее задание

Слайд 4

Массивы

Массив– это группа ячеек памяти одинакового типа, расположенных рядом и имеющих общее

Массивы Массив– это группа ячеек памяти одинакового типа, расположенных рядом и имеющих
имя. Каждая ячейка в группе имеет уникальный номер.

Слайд 6

Сортировка

Сортировка

Слайд 7

Поиск элемента

Поиск элемента

Слайд 8

Строки

Строки

Слайд 9

Заменить А на Б

Заменить А на Б

Слайд 10

Функции string.h

Длина строки – strlen(s)
Сравнение строк – strcmp(s1, s2)
Копирование строк – strcpy(s2,

Функции string.h Длина строки – strlen(s) Сравнение строк – strcmp(s1, s2) Копирование
s1) // s2 (приемник) <- s1 (источник)
Объединение строк - strcat(s1, s2) // дописать s2 в конец s1

Слайд 11

Матрицы

Матрица – многомерный массив

Матрицы Матрица – многомерный массив

Слайд 13

Массивы строк

Массивы строк