- •Кафедра ипу:
- •Программы
- •Введение
- •Студенты дневного отделения :
- •Студенты заочного отделения :
- •1 Общие положения
- •2 Учебная практика (1 курс, 2 недели)
- •2.2 Оформление отчёта по учебной практике
- •Учебная практика (2 курс, 2 недели)
- •3.1 Общие указания по организации учебной практики
- •Оформление отчёта по учебной практик
- •4 Производственная практика (3 курс, 2 недели)
- •Общие указания по организации производственной практики
- •4.2 Особенности производства
- •Распределение времени производственной практики
- •4.4 Оформление отчёта по производственной практике
- •5.1 Общие указания по организации производственной практики
- •5.2 Распределение времени производственной практики
- •5.3 Оформление отчёта по производственной практике
- •Преддипломная практика (5 курс, 6 недель)
- •6.1 Общие указания по организации преддипломной практики
- •6.2 Распределение времени преддипломной практики
- •6.3 Оформление отчёта по преддипломной практике
- •(Оформляется на титульном бланке предприятия)
- •Студенты заочного факультета, естественно, могут оформить письмо на имя декана заочного факультета Однолько в.Г.
- •3. Одно письмо может быть оформлено на нескольких студентов.
- •Лабораторная работа № 1
- •Цель работы:
- •Операторы ввода-вывода в си:
- •Порядок выполнения работы:
- •1. Получить вариант задания в соответствии с порядковым номером в журнале преподавателя:
- •2. Составить программы вычисления значений арифметических выражений на языке си. Пример программы на си:
- •Содержание отчёта по лабораторной работе:
- •Контрольные вопросы:
- •Лабораторная работа №2
- •Операторы ветвления в си:
- •Порядок выполнения работы:
- •1. Получить вариант задания в соответствии с порядковым номером в журнале преподавателя:
- •Пример программы на си:
- •Содержание отчёта по лабораторной работе:
- •Контрольные вопросы:
- •Программирование циклов в си Цикл while
- •Цикл do while
- •Цикл for
- •Порядок выполнения работы :
- •Получить вариант задания в соответствии с порядковым номером в журнале
- •2. Составить программы вычисления значений суммы и произведений ряда на языке си . Пример программы на си:
- •Пример программы на си:
- •Содержание отчёта по лабораторной работе:
- •Контрольные вопросы:
- •Порядок выполнения лабораторной работы:
- •Операции с одномерными массивами
- •Операции с двумерными массивами
- •Содержание отчёта по лабораторной работе:
- •1. Цель лабораторной работы.
- •2. Блок - схема алгоритма программы.
- •3. Текст программы Пример программы на си:
- •Пример программы на си:
- •4. Результаты расчета.
- •5. Контрольные вопросы:
- •Порядок выполнения лабораторной работы:
- •Содержание отчета по лабораторной работе:
- •1. Цель лабораторной работы.
- •2. Блок-схема алгоритма программы.
- •3. Текст программы. Пример программы на си:
- •Контрольные вопросы:
- •Лабораторная работа № 6
- •Порядок выполнения работы :
- •Содержание отчета по лабораторной работе:
- •1. Цель лабораторной работы.
- •2. Блок-схема алгоритма программы.
- •3. Текст программы Пример программы на си:
- •4. Результат расчета. Контрольные вопросы:
Порядок выполнения работы:
1. Получить вариант задания в соответствии с порядковым номером в журнале преподавателя:
1.
2. 3.
4.
5.
6.
2. Составить программы вычисления значений арифметических выражений на языке СИ. Обозначить в текстах программ порядок выполнения арифметических операций.
Пример программы на си:
/**************************************************************/
/* Программа вычисляет значение функции y=f(z) */
/* в зависимости от значения переменной z */
/* { 1, z>10 */
/* f(z)={ 2z-1, 0<=z<=10 */
/* { |1-3z|, z<0 */
/**************************************************************/
// Подключаемые библиотеки
#include<stdio.h> // Библиотека ввода-вывода
#include<conio.h> // Библиотека работы с окнами
#include<math.h> // Библиотека математических функций
void main(void) // Главная функция (основной блок программы)
{
// Раздел объявления локальных переменных
int z, p; // z-аргумент, p-флаговая переменная
char key; // Символьная переменная
// Раздел объявления констант
const int true=1; // Истина
const int false=0; // Ложь
clrscr(); // Очистка экрана
printf("Составитель: Иванов Иван Иванович");
printf("\n\t\tФакультет ТК, группа А-21");
while(p!=true) // Цикл продолжается до тех пор, пока значение переменной
{
// р не станет равным true (истина)
printf("\n\nВведите z: ");
scanf("%i", &z); // Ввод значения переменной z
// Вычисление значения y=f(z)
if (z>10) printf("y=1, z>10");
if (z>=0 && z<=10) printf("y=%i, 0=<z<=10",2*z-1);
if (z<0) printf("y=%i, z<0",abs(1-3*z));
// Запрос на повторение расчётов с другими параметрами
printf("\n\nХотите произвести расчёты ещё раз: y/n");
key=getch(); // Считывание символа с клавиатуры в переменную key
if (key!='y' && key!='Y') p=true;
else p=false;
}
}
3. Ввести и отладить одну из программ (по указанию преподавателя) в ЭВМ;
4. Выполнить расчёт по программе.
Содержание отчёта по лабораторной работе:
1. Цель лабораторной работы.
2. Блок-схема алгоритма программы.
3. Текст программы.
4. Результат расчёта.