Термическая обработка металлов и сплавов. Дефекты термической обработки и методы их предупреждения.

6 11

Выполнение контрольных заданий

 

1. Получите у преподавателя индивидуальное задание.

2. Составьте блок-схему и программу на языке С и подберите тесты для проверки программы на компьютере.

3. Отладьте программу на компьютере.

5. Оформите и сдайте отчет.

 

Контрольные задания

 

1. Даны две строки длиной до 80 символов.

а) Определить, в какой строке больше цифр: в первой или во второй (вывести соответствующее сообщение).

Описать в виде отдельной функции определение числа цифр в заданной строке.

 

б) Определить, сколько раз заданный символ встречается в обеих строках.

Описать в виде отдельной функции определение числа повторений заданного символа в заданной строке.

в) Удалить заданный символ в каждой строке.

Описать в виде отдельной функции удаление заданного символа в заданной строке.

 

г) Заменить в каждой строке один заданный символ на другой заданный символ.

Описать в виде отдельной функции замену символа в строке.

д) Определить общее число гласных букв в обеих строках.

Описать в виде отдельной функции определение числа гласных букв в заданной строке.

 

2.Дан числовой массив X[12]. Определить

а) ∑ X[i] – ∑ X[i]

i=0 i=7

Описать в виде отдельной функции определение суммы элементов заданной части массива.

 

б) max (X[0], X[1], … , X[5]) – max (X[6], X[7], … , X[11])

Описать в виде отдельной функции определение максимального элемента в заданной части массива.

в) min (X[0], X[1], … , X[4]) + min (X[5], X[6], … , X[11])

Описать в виде отдельной функции определение минимального элемента в заданной части массива.

3.Даны два массива из n целых чисел (n ≤ 10). Для каждого массива

 

а) определить произведение элементов, которые по модулю меньше заданного числа.

Описать в виде отдельной функции определение произведения элементов заданного массива, которые по модулю меньше заданного числа.

 

б)определить сумму элементов с четными индексами.

Описать в виде отдельной функции определение для заданного массива суммы элементов с четными индексами.

в)определить количество нечетных элементов.

Описать в виде отдельной функции определение количества нечетных элементов в заданном массиве.

г)определить сумму элементов до минимального элемента.

Описать в виде отдельной функции определение для заданного массива суммы элементов до минимального элемента.

д)определить количество элементов до максимального элемента.

Описать в виде отдельной функции определение количества элементов до максимального элемента заданного массива.

е)проверить, упорядочены ли элементы по возрастанию.

Описать отдельную функцию проверки, упорядочены ли элементы заданного массива по возрастанию.

 

ж)проверить, упорядочены ли элементы по убыванию.

Описать отдельную функцию проверки, упорядочены ли элементы заданного массива по убыванию.

з) упорядочить элементы по возрастанию.

Описать отдельную функцию сортировки заданного массива по возрастанию элементов.

 

и)упорядочить элементы по убыванию.

Описать отдельную функцию сортировки заданного массива по убыванию элементов.

 

к)удалить заданное число.

Описать отдельную функцию удаления заданного числа в заданном массиве. Функция должна вернуть число удаленных элементов.

 

1. Виды термической обработки металлов и сплавов.

2. Превращения, протекающие в структуре стали при нагреве и охлаждении

3. Механизм основных превращений

4. Закономерности превращения.

5. Технологические возможности и особенности отжига, нормализации, закалки и отпуска

6. Основное оборудование для термической обработки.

7. Термическая обработка легированных сталей.