Лабораторная работа №4
Санкт-Петербургский колледж телекоммуникаций
Лабораторная работа № 4 «Циклические алгоритмы»
по дисциплине: «Информатика и ИКТ » для специальностей: 210403 «Аудиовизуальная техника» 210705 «Средства связи с подвижными объектами» 210709 «Многоканальные телекоммуникационные системы» 210721 «Радиосвязь, радиовещание и телевидение» 210723 «Сети связи и системы коммутации» 230115 «Программирование в компьютерных системах» 230701 «Прикладная информатика (по отраслям)» 230111 «Компьютерные сети» 080214 «Операционная деятельность в логистике»
среднего профессионального образования (базовый уровень)
Работа рассчитана на 2 часа
Санкт- Петербург Описание лабораторных работ составлено в соответствии с рабочей программой по учебной дисциплине «Информатика и ИКТ »
Составитель: К.Д. Волкова
Рассмотрено и одобрено на заседании цикловой комиссии № 5 (цикловая комиссия информатики и программирования в компьютерных системах)
Утверждено на заседании методического совета
01 июля 2015 г. Протокол №5
Председатель цикловой (предметной) комиссии:
___________________ Н.В.Кривоносова
Лабораторная работа №4 «Циклические алгоритмы»
В соответствии с рабочей программой по дисциплине «Информатика и ИКТ» в результате выполнения заданий по лабораторной работе студент должен: Уметь: - понимать программы, написанные на алгоритмическом языке высокого уровня Знать: - технологии решения конкретных задач с помощью конкретных программных средств
Таким образом, студент во время проведения занятия и самостоятельной работы по теме занятия должен: - овладеть практическими навыками разработки и программирования вычислительного процесса разветвляющихся и циклических структур.
Одним из способов реализации циклической структуры является счетчик с параметром: FOR переменная_цикла = нач_знач_цикла TO кон_знач_цикла [STEP знач_шага_цикла] NEXT переменная_цикла
Набрать пример программы в блоке Sub. Запустить его и ознакомиться с его работой.
Создайте проект, задайте ему имя «Ваша фамилия_лр4». Наберите пример программы, данный в этой работе в блоке Sub, если строки, в которых имеются пустые скобки, подчёркиваются, удалите скобки. Посмотрите, как работает пример.
На основе примера составьте программы для решения задачи:
Составить программу для вычисления значений функции при изменении аргумента. Вывод на экран значений вводимых исходных данных и результатов вычислений оформить в виде таблицы.
Составить программу для вычисления значений функции при изменении аргумента. Вывод на экран значений вводимых исходных данных и результатов вычислений оформить в виде таблицы.
Где x принимает значения из интервала с шагом 0,5 значение «b» задается.
Sub Main() 'Начало программы
While True ' Блок зацикливания программы
Try 'Блок обработки ошибок
Dim X As Double 'Инициализируем переменные Dim Y As Double Dim B As Double
Console.Write("B = ") 'Ввод переменных B = Double.Parse(Console.ReadLine())
For X = 0 To 10 Step 0.5 'Инициализируем цикл
If (X < 3) Then ' Операции внутри цикла. Вычисления при Х меньше трёх Y = X + 1 ElseIf (X = 3) Then ' Вычисления при Х равному трём Y = B + 2 * X ElseIf (X > 3) Then ' Вычисления при Х больше трёх Y = X + B End If
Console.WriteLine("X = " + X.ToString() + " Y = " + Y.ToString())
Next X 'Конец цикла
Console.ReadLine()
Catch ex As Exception 'Конец блока обработки ошибок
Console.WriteLine(ex.Message)
End Try 'Конец программы
End While
End Sub
1. Представить преподавателю набранную и работающую программу на экране монитора. 2. Представить написанную программу в тетради для лабораторных работ. 3. Подготовить тестовый вариант исходных данных и полученные результаты.
ПРИЛОЖЕНИЕ Самостоятельная работа по практическому занятию №4 «Составление программ реализации простейшей графики»
Самостоятельная работа по теме занятия включает в себя: - изучение теоретического материала лекционных занятий, учебной литературы, Интернет-ресурсов, раздела «Краткие сведения из теории» настоящего описания ЛР; - выполнение практических заданий и решение задач
Задачи и практические задания:
Создайте новый проект, задайте ему имя «Ваша фамилия_самостоятельная_лр4» и в нём напишите программу для вычисления значений переменных.
Составить программу для вычисления значений функции при изменении аргумента. Вывод на экран значений вводимых исходных данных и результатов вычислений оформить в виде таблицы.
Где x принимает значение в интервале с шагом 0.1.
Пример выполнения схожего задания представлен ниже:
Задание. Составить программу для вычисления значений функции при изменении аргумента. Вывод на экран значений вводимых исходных данных и результатов вычислений оформить в виде таблицы.
Где x принимает значения из интервала с шагом 0,5 значение «b» задается.
Sub Main() 'Начало программы
While True ' Блок зацикливания программы
Try 'Блок обработки ошибок
Dim X As Double 'Инициализируем переменные Dim Y As Double
For X = 0 To 10 Step 0.5 'Инициализируем цикл
If ((X >= 0) And (X < 3)) Then ' Операции внутри цикла Y = Math.Exp(X) + (1 / (X + 1)) ElseIf (X = 3) Then Y = Math.Sin(X) + Math.Sqrt(X) ElseIf (X > 3) Then Y = Math.Cos(X) + Math.Abs(X) End If
Console.WriteLine("X = " + X.ToString() + " Y = " + Y.ToString())
Thread.Sleep(300) 'Просто тормозит программу на 300 мс для наглядности работы. Если у вас эта строка подчёркивается красным, удалите её
Next X 'Конец цикла
Console.ReadLine()
Catch ex As Exception 'Конец блока обработки ошибок
Console.WriteLine(ex.Message)
End Try 'Конец программы
End While
End Sub
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|