Отчеты по лабораторным работам по программированию на языке c#
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Чувашский государственный университет имени И.Н. Ульянова»
Факультет информатики и вычислительной техники
Кафедра компьютерных технологий
Лабораторная работа 1
по дисциплине: «Современные языки программирования»
на тему: « Структура программ. Вычисление арифметических выражений.
Проверил: В. К Никишев
Цель работы: Изучить структуру программ, основные операторы С#.NET для вычислений простых арифметических выражений с использованием структурного метода программирования. Получить навыки работ по составлению простейших программ в Windows варианте.
Условие: разработать проект для вычисления сложного арифметического выражения.
Блок – схема алгоритма:
public partial class Form2 : Form
private void button2_Click( object sender, EventArgs e)
rez.Text = «Результат z = » ;
private void button1_Click( object sender, EventArgs e)
Form1 f1 = new Form1 ();
private void button4_Click( object sender, EventArgs e)
Вывод: Изучил структуру программ, основные операторы С#.NET для вычислений простых арифметических выражений с использованием структурного метода программирования. Получил навыки работ по составлению простейших программ в Windows варианте.
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Чувашский государственный университет имени И.Н. Ульянова»
Факультет дизайна и компьютерных технологий
Кафедра компьютерных технологий
Лабораторная работа 2
по дисциплине: «Современные языки программирования»
на тему: « Одномерные массивы. Windows вариант »
Проверил: В. К Никишев
Цель работы: Изучить структуру программ, основные операторы языков С# для ввода, преобразования и вывода одномерного числового массива в консольном варианте.
Условие: Вычесть из положительных элементов элемент с номером k 1, а к отрицательным прибавить элемент k 2, нулевые элементы оставить без изменения.
Блок – схема алгоритма:
public partial class Form3 : Form
int [] a = new int [20];
Random r = new Random ();
label5.Text = «Задание: 17.Вычесть из положительных элементов элемент » ;
label5.Text += «\nс номером k1, а к отрицательным прибавить элемент k2, » ;
label5.Text += «\nнулевые элементы оставить без изменения.» ;
private void button1_Click( object sender, EventArgs e)
Form1 f1 = new Form1 ();
private void button2_Click_1( object sender, EventArgs e)
label3.Text= » Элемент массива с № k1=» +k1.ToString()+ » Элемент массива с № k2=» +k2.ToString();
private void button4_Click( object sender, EventArgs e)
Вывод: Изучил структуру программ, основные операторы языков С# для ввода, преобразования и вывода одномерного числового массива в консольном варианте.
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Чувашский государственный университет имени И.Н. Ульянова»
Факультет дизайна и компьютерных технологий
Кафедра компьютерных технологий
Лабораторная работа 3
по дисциплине: «Современные языки программирования»
на тему: « Двумерные массивы. Windows вариант »
Проверил: В. К Никишев
Цель работы: Изучить структуру программ, основные операторы языков С# для ввода, преобразования и вывода двумерного числового массива в Windows варианте.
Условие: Вычислить сумму всех строк.
Блок – схема алгоритма:
public partial class Form4 : Form
private void Form4_Load( object sender, EventArgs e)
textBox1.Text = «10» ; textBox2.Text = «10» ;
textBox3.Text = «-20» ; textBox4.Text = «20» ;
private void AddColumns( int n, DataGridView dgw)
column = new DataGridViewTextBoxColumn ();
column.Width = 35; dgw.Columns.Add(column);
private void AddRows( int m, DataGridView dgw)
dgw.Rows.Add(); dgw.Rows[i].HeaderCell.Value = i.ToString();
private void button3_Click( object sender, EventArgs e)
AddColumns(n, dataGridView1); AddRows(m, dataGridView1);
int [,] mas = new int [100, 100];
Random random = new Random ();
mas[i, j] = random.Next(-20, 20);
dataGridView1.Rows[i].Cells[j].Value = mas[i, j].ToString();
private void button1_Click( object sender, EventArgs e)
Form1 f1 = new Form1 ();
private void button4_Click( object sender, EventArgs e)
Вывод: Изучил структуру программ, основные операторы языков С# для ввода, преобразования и вывода двумерного числового массива в Windows варианте.
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Чувашский государственный университет имени И.Н. Ульянова»
Факультет дизайна и компьютерных технологий
Кафедра компьютерных технологий
Лабораторная работа 4
по дисциплине: «Современные языки программирования»
Проверил: В. К Никишев
Цель работы: Изучить структуру программ, основные операторы языков С# для построения графических фигур. Получить навыки работ по составлению простейших графических программ.
Условие: Построить шестиугольник, внутри которого находятся 2 эллипса.
Блок – схема алгоритма:
public partial class Form5 : Form
private void pictureBox1_Paint( object sender, PaintEventArgs e)
Graphics g = e.Graphics;
g.FillEllipse(b2, 75, 75, 325, 150);
g.FillEllipse(b3, 173, 85, 128, 130);
private void button1_Click( object sender, EventArgs e)
Form1 f1 = new Form1 ();
private void button4_Click( object sender, EventArgs e)
Вывод: Изучил структуру программ, основные операторы языков С# для построения графических фигур. Получил навыки работ по составлению простейших графических программ.
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Чувашский государственный университет имени И.Н. Ульянова»
Факультет дизайна и компьютерных технологий
Кафедра компьютерных технологий
Лабораторная работа 5
по дисциплине: «Современные языки программирования»
на тему: « Построение графика функции »
Проверил: В. К Никишев
Цель работы: Изучить структуру программ, основные операторы языков С# для построения графиков функций. Получить навыки работ по составлению простейших графических программ.
Блок – схема алгоритма:
public partial class Form6 : Form
textBox1.Text = «-20» ; textBox2.Text = «20» ; textBox3.Text = «0,01» ;
private void button2_Click( object sender, EventArgs e)
int k = 0; chart1.Series[0].Points.Clear();
listBox1.Items.Clear(); listBox2.Items.Clear(); listBox3.Items.Clear();
private void button4_Click( object sender, EventArgs e)
private void button1_Click( object sender, EventArgs e)
Form1 f1 = new Form1 ();
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Чувашский государственный университет имени И.Н. Ульянова»
Факультет дизайна и компьютерных технологий
Кафедра компьютерных технологий
Лабораторная работа 6
по дисциплине: «Современные языки программирования»
на тему: «Базы данных. Файлы»
Проверил: В. К Никишев
Цель работы: Изучить структуру программ для составления баз данных, и данных файлы и их использования для сохранения баз данных, а также работу с базой данных (добавление, поиск, удаление и очистка).
Условие: разработать базу данных о беспилотниках.
Блок – схема алгоритма:
public partial class Form7 : Form
private void button1_Click( object sender, EventArgs e)
StreamWriter mywrite = new StreamWriter (mystream);
catch ( Exception ex)<
private void button4_Click( object sender, EventArgs e)
string numb = textBox1.Text; string name = textBox2.Text;
string auth = textBox3.Text; string izd = textBox4.Text;
string mark = textBox6.Text;
dataGridView1.Rows.Add(numb, name, auth, izd, mark);
textBox3.Clear(); textBox4.Clear(); textBox6.Clear();
private void button2_Click( object sender, EventArgs e)
private void button3_Click( object sender, EventArgs e)
int ind = dataGridView1.SelectedCells[0].RowIndex;
private void button5_Click( object sender, EventArgs e)
Stream mystr = null ;
StreamReader myread = new StreamReader (mystr);
string [] str1 = myread.ReadToEnd().Split( ‘\n’ );
catch ( Exception ex)<
private void button7_Click( object sender, EventArgs e)
Form1 f1 = new Form1 ();
private void button8_Click( object sender, EventArgs e)
private void Form7_Load( object sender, EventArgs e)
StreamReader myread = new StreamReader ( «../../note.txt» );
string [] str1 = myread.ReadToEnd().Split( ‘\n’ );
catch ( Exception ex)<
private void dataGridView1_CellContentClick( object sender, DataGridViewCellEventArgs e)
textBox1.Text = dataGridView1[0, e.RowIndex].Value.ToString();
textBox2.Text = dataGridView1[1, e.RowIndex].Value.ToString();
textBox3.Text = dataGridView1[2, e.RowIndex].Value.ToString();
textBox4.Text = dataGridView1[3, e.RowIndex].Value.ToString();
textBox6.Text = dataGridView1[4, e.RowIndex].Value.ToString();
Вывод: Изучил структуру программ для составления баз данных, и данных файлы и их использования для сохранения баз данных, а также работу с базой данных (добавление, поиск, удаление и очистку).
Курс повышения квалификации
Дистанционное обучение как современный формат преподавания
Курс повышения квалификации
Педагогическая деятельность в контексте профессионального стандарта педагога и ФГОС
Курс повышения квалификации
Современные педтехнологии в деятельности учителя
Ищем педагогов в команду «Инфоурок»
Номер материала: ДБ-415633
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
Поставщики интернета для школ будут работать с российским оборудованием
Время чтения: 1 минута
Учителя о ЕГЭ: секреты успешной подготовки
Время чтения: 11 минут
Чем заняться с детьми в новогодние праздники в Москве
Время чтения: 4 минуты
В Думу внесли законопроект об обязательном образовании для находящихся в СИЗО подростков
Время чтения: 2 минуты
Путин поручил не считать выплаты за классное руководство в средней зарплате
Время чтения: 1 минута
Итоговое сочинение успешно написали более 97% выпускников школ
Время чтения: 2 минуты
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Как выполнить лабораторную работу по информатике: структура, оформление и образец
Лабораторная по информатике — незаменимый способ проверки знаний и навыков, в том числе практически. Ввиду специфики предмета, выполнение лабораторной работы не всегда дается студентам легко.
В этой статье коротко объясню, как грамотно написать и оформить работу.
Структура лабораторной работы по информатике
Лабораторная включает 2 части:
Как видно из структуры, сделать лабораторную работу по информатике без теоретических знаний, полагаясь только на практические навыки, не получится. Равно как и наоборот.
При этом в качестве практических заданий преподаватель может предложить вам как сложное, так и не очень — вроде редактирования текста и написания тегов.
Оформление лабораторной по информатике
Перед началом оформления работы нужно помнить, какие элементы обязательно должны в ней присутствовать:
Нередко студентам помимо самой лабораторной нужно оформить отчет. Убедитесь, что в отчете есть информация о вас (ф.и.о, группа, номер работы), формулировка цели, поэтапное выполнение, заключение и вывод.
Вывод нужно уделить особое внимание, так как качество этого элемента напрямую влияет на итоговую оценку за работу.
Чтобы грамотно написать вывод, опирайтесь на обозначенные в работе цели. Выводы и цели перекликаются.
Хотите увидеть наглядно, как сделать лабораторную по информатике? Скачайте готовый образец.
Отчет о практической работе по «Информатике»
Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 21:40, лабораторная работа
Краткое описание
Цель работы
Научиться измерять информацию, решать задачи на определение количества и объема информации.
Задание к лабораторной работе
Номер варианта – N – Ваш порядковый номер в списке группы на портале «Электронный ЮУрГУ».
Прикрепленные файлы: 1 файл
Информатика ПРАКТИЧЕСКАЯ.doc
Министерство образования и науки РФ
Южно-Уральский государственный университет
о практической работе № 1
по дисциплине «Информатика»
студент группы ЗФ-212
ПРАКТИЧЕСКАЯ РАБОТА №1
Меры и единицы измерения информации, кодирование данных в ЭВМ
Научиться измерять информацию, решать задачи на определение количества и объема информации.
Задание к лабораторной работе
Номер варианта – N – Ваш порядковый номер в списке группы на портале «Электронный ЮУрГУ».
1) Определить необходимое количество памяти (в битах и байтах) для хранения на диске текста «Группа_Фамилия_Имя_ Отчество» (без кавычек со своими данными, соблюдая строчные и прописные начертания символов) в системе кодирования Windows.
2) В Блокноте (Пуск > Программы > Стандартные) набрать данный текст и сохранить файл. Сравнить размер файла с рассчитанным в первом задании значением.
3) Закодировать данный текст в шестнадцатеричном коде, используя таблицу символов Windows (Пуск > Программы > Стандартные > Служебные > Таблица символов). В появившемся окне установить флажок «Дополнительные параметры просмотра». В списке «Набор символов» выбрать «Windows: кириллица». В строке состояния (самая нижняя строка в окне) в круглых скобках отображается шестнадцатеричный код символа в формате «0хNN», где NN – искомый код соответствующего символа. Данные представить в виде таблицы:
Ввод и вывод
Решим задачу, прокомментировав каждое свое действие в фигурных скобках. Напомним, что комментарий не воспринимается компьютером, а нам он нужен для того, чтобы лучше понять как работает программа.
Задача.
Напишите программу, которая бы очищала экран и вычисляла произведение двух чисел, вводимых пользователем.
Write (‘Введите первое число ‘);
Write (‘Введите второе число ‘);
rezult := number1 * number2;
Write (‘Произведение чисел ‘, number1, ‘ и ‘, number2, ‘ равно ‘, rezult);
Операторы Write и WriteLn
Мы уже использовали операторы Write и WriteLn, но нам необходимо подробнее остановиться на правилах применения этих операторов.
Write (список выражений)
WriteLn (список выражений)
Процедуры Write и WriteLn используются не только для вывода результата, но и для вывода различных сообщений или запросов. Это позволяет вести диалог с пользователем, сообщать ему, когда ему нужно ввести значения, когда он получает результат, когда он ошибся и др.
Например, при выполнении процедуры WriteLn(‘Найденное число ‘,а), будет напечатана строчка, заключенная в апострофы, а затем выведено значение переменной а.
Оператор WriteLn можно применить и без параметров. В этом случае напечатается строка, состоящая из пробелов, и курсор будет переведен на другую строку. Это иногда нам нужно для лучшего восприятия ввода данных.
Операторы Read и ReadLn
При выполнении процедуры Read ожидается ввод перечисленных в скобках значений. Вводимые данные нужно отделить друг от друга пробелами. Присваивание значений идет по очереди.
Особых различий при чтении и записи в использовании операторов Read и ReadLn нет. Часто процедуру ReadLn без параметров применяют в конце программы для задержки: до нажатия на клавишу результат выполнения программы остается на экране. Это очень полезно делать для анализа результатов.
Когда Вы ставите задержку экрана, обратите внимание на предыдущий ввод. Если данные запрашивались процедурой Read задержки не будет.
Решим задачу, в которой рассмотрим все возможные употребления этих процедур.
Задача.
Найти среднее значение трех чисел.
Чтобы найти среднее значение нескольких чисел, нужно сложить эти числа и сумму разделить на количество этих чисел.
First, Second, Third : integer;
Write (‘Введите первое число ‘);
Write (‘Введите второе и третье числа через пробел ‘);
Sum := First + Second + Third;
Write (‘Среднее значение ‘, First, ‘, ‘,Second, ‘ и ‘, Third, ‘ равно ‘, Sum:5:2);
Введите значения переменных 5, 7 и 12, на экране увидите следующее:
Среднее значение 5, 7 и 12 равно 8.00
Просмотрите внимательно эту строчку и сравните со строчкой вывода результата в нашей программе. Протестируйте программу еще несколько раз для других значений переменных.
Задачи для самостоятельного решения:
Ввести два числа a и b. С помощью оператора присваивания обменять их значения:
с использованием промежуточной переменной (x:=a; a:=b; b:=x);
без использования промежуточной переменной (a:=a-b; b:=a+b; a:=b-a).
Составить программу, которая запрашивает у пользователя целое число, действительное число, произвольный символ и строку, а затем все выводит в одной строчке.
Написать программу для печати звездочками одной из фигур:
Как написать отчет по лабораторной работе
Что такое отчет по лабораторной работе
Отчет по лабораторной работе описывает проведенный эксперимент, автор приводит расчеты и результаты, делает выводы. Оценивается такой отчет не только по содержанию, но и по оформлению. Особое внимание уделяется иллюстрациям, таблицам, формулам.
Структура отчета
В некоторых учебных заведениях могут порекомендовать структуру лабораторной работы отличную от общепринятой. Но в большинстве отчетов используется нижеприведенный вариант.
Титульный лист
Первая страница отчета — это титульный лист. Верх страницы начинается с названия высшего учебного заведения и факультета. Затем идет заголовок «Отчет по лабораторной работе по дисциплине …» и тема. В правой части страницы указывается автор (студент), его группа, преподаватель. В нижней части титульного листа пишется город и год составления работы.
Пример титульного листа по лабораторной работе
Титульник не нумеруется, но участвует в общей нумерации при распечатке цифра 1 на листе не ставится
Введение
Сразу после титульного листа начинается вводный раздел. Считается, что отчет по лабораторной работе имеет недостаточно большой объем для того, чтобы в нем требовалось оглавление. Поэтому в большинстве вузов его не требуют. Во введении автор обозначает цель и перечисляет решаемые в соответствии с ней задачи.
Приводится информация об объекте и предмете исследования, то есть изучаемой научной области и рассматриваемой в ней проблеме. Введение должно погрузить читателя отчета в суть работы.
Пример введения в отчете по лабораторной работе
Без предварительной вводной части лабораторная работа выглядит как абстрактный эксперимент
Нужна помощь в написании работы?
Внимание! Если сомневаешься, что получиться написать хорошую курсовую, реферат или диплом, то доверь это профессионалам. Сроки от 1 дня, цены от 500 рублей.
Теоретическая часть
Теоретическая часть зависит от дисциплины. В химии требуется описание используемых реактивов и схемы реакций, в физике необходимы формулы. Также тут приводятся теоремы, законы, фрагменты программного кода. Требуемые сведения излагаются в сжатом виде, тезисно.
Пример теоретической части в отчете по лабораторной работе
Поскольку студент выписывает сведения самостоятельно, сделав выборку из литературных источников, ссылаться на них не требуется
Практическая часть
После основных теоретических сведений, которые нужны для понимания темы лабораторной работы, начинается описание эксперимента. Здесь требуется перечислить следующее:
Практическая часть составляется так, чтобы читатель мог по ней понять, что автор самостоятельно выполнял все действия и воспроизвести его действия.
В конце практической части обычно составляется таблица, в которой наглядно отображены все полученные результаты (и иногда — начальные условия). Если в лабораторной работе требовались промежуточные результаты, то они тоже фиксируются в таблицах.
Пример практической части в отчете по лабораторной работе
Когда в отчете необходима определенная чистота эксперимента, то данные с сильными отклонениями не вносятся
Заключение
В заключительной части автор подытоживает выполненные задачи, кратко перечисляет полученные данные, на их основе делает собственные выводы.
Нужна помощь в написании работы?
Внимание! Если сомневаешься, что получиться написать хорошую курсовую, реферат или диплом, то доверь это профессионалам. Сроки от 1 дня, цены от 500 рублей.
Пример заключения для отчета по лабораторной работе
В некоторых вузах достаточно привести результаты эксперимента без выводов
Требования к оформлению
Отчет по лабораторной работе оформляется в соответствии с требованиями вуза или кафедры. При оформлении рекомендуем ориентироваться на методичку, а не на работы прошлых лет, потому что стандарты и неочевидные мелочи могут меняться со временем (например, название министерства образования РФ, название вашего вуза, ФИО преподавателя).
Рамка отчета по лабораторной работе
Некоторые учебные заведения (в основном технические) требуют оформлять отчет по лабораторной работе на страницах с рамкой. Ее параметры зависят от конкретного вуза или кафедры, поэтому их нужно брать из методички к лабораторной работе.
Пример отчета по лабораторной на листах с рамкой
Способ не рисовать рамку самостоятельно — подобрать из готовых шаблонов и подправить ее параметры
Иллюстрации
Все графические элементы подписываются и нумеруются арабскими цифрами. Сначала идет текст, в котором ссылаются на иллюстрацию, затем сразу размещается изображение. Все картинки приводятся к одному размеру (если они небольшие, то можно объединять их по несколько в ряд, обозначая как 6а, 7в и т.п.).
Пример оформления иллюстрации
Если изображение по размеру больше формата А4, его выносят в приложение
Формулы
Если в тексте идет ссылка на формулу, то она размещается сразу после соответствующего двоеточия. Формулы в отчетах по лабораторной работе форматируются по стандартным правилам для научных текстов:
Нужна помощь в написании работы?
Внимание! Если сомневаешься, что получиться написать хорошую курсовую, реферат или диплом, то доверь это профессионалам. Сроки от 1 дня, цены от 500 рублей.
Пример оформления формул
В печатном тексте не допускает написание формул от руки
Советы по составлению отчета
Примеры отчетов
Выводы
Отчет о лабораторной работе содержит информацию о проведенном исследовании, необходимые для него теоретические факты, полученные данные и выводы.
При оценке учитывается не только содержание, но и оформление. Требования к последнему могут отличаться в разных вузах, поэтому рекомендуем ознакомиться не только со стандартными шаблонами отчетов, но и с архивными отчетами конкретной кафедры.