Алгоритмическое мышление при решении задач (на примере языка C#)

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Ульяновск : УлГТУ, 2011г. 114 стр.
В большинстве учебников внимание акцентируется на использовании синтаксиса языка,
вопросах написания компилируемого кода. Несомненно, это важные вопросы,
однако, после их изучения возникает вопрос о применении полученных знаний.
И в этот момент возникает вопрос о том, как разбить решаемую задачу на
составные части.
В учебном пособии будут рассматриваться именно вопросы декомпозиции
задач на примере решения задач.
Содержание
Введение .4
Задача 1: Напечатать весь массив целых чисел. . 5
Задача 2: Найти индекс максимального значения в массиве. . 7
Задача 3: Найти индекс максимального четного значения в массиве. . 9
Задача 4: Удалить элемент из массива по индексу. .11
Задача 5: Удаление элементов из массива по значению (1 способ решения). .14
Задача
6. Удаление элементов из массива по значению (2 способ решения) .18
Задача 7: Вставить элемент в массив по индексу. . 20
Задача 8: Удалить те элементы массива, которые встречаются в нем ровно два раза. . 23
Задача 9: Удалить из строки слова, в которых есть буква 'a'. .33
Задача 10: Удалить из строки слова, в которых есть хоть одна буква последнего
слова.43
Задача 11: В строке все слова, которые начинаются и заканчиваются одной буквой,
выделить квадратными скобками. .47
Задача 12 (1 способ решения): Из файла удалить слова-полиндромы. .50
Задача 12 (2 способ решения): Из файла удалить слова-полиндромы. .54
Задача 13 (1 способ решения): Из файла удалить слова, в которых содержится
хотя бы одна буква предпоследней строки.57
Задача 13 (2 способ решения): Из файла удалить слова, в которых содержится
хотя бы одна буква предпоследней строки.61
Задача 14: Обнулить элементы тех строк, на пересечении которых с главной
диагональю стоит четный элемент. .64
Задача 15: Обнулить элементы тех столбцов, на пересечении которых с главной
диагональю стоит четный элемент. .70
Задача 16: Удалить те столбцы, в которых встречается хотя бы два одинаковых
элемента.73
Задача
17. Работа с односвязанным списком .77
Задача 18: Элементы списка, кратные числу 3, обнулить. .91
Задача 19: До минимального элемента списка вставить среднее арифметическое
всех элементов. .93
Задача
20. Создание графического интерфейса, реагирующего на действия
пользователя .100
Заключение .111
Глоссарий .112
Список рекомендуемой литературы .113

Author(s): Шамшев А.Б., Святов К.В.

Language: Russian
Commentary: 1452198
Tags: Библиотека;Компьютерная литература;C#