Лабораторная работа №2
Санкт-Петербургский колледж телекоммуникаций
Лабораторная работа № 2 «Проверка условий в программе»
по дисциплине: «Информатика и ИКТ» для специальностей: 210403 «Аудиовизуальная техника» 210705 «Средства связи с подвижными объектами» 210709 «Многоканальные телекоммуникационные системы» 210721 «Радиосвязь, радиовещание и телевидение» 210723 «Сети связи и системы коммутации» 230115 «Программирование в компьютерных системах» 230701 «Прикладная информатика (по отраслям)» 230111 «Компьютерные сети» 080214 «Операционная деятельность в логистике»
среднего профессионального образования (базовый уровень)
Работа рассчитана на 2 часа
Санкт- Петербург Описание лабораторных работ составлено в соответствии с рабочей программой по учебной дисциплине «Информатика и ИКТ»
Составитель: К.Д. Волкова
Рассмотрено и одобрено на заседании цикловой комиссии № 5 (цикловая комиссия информатики и программирования в компьютерных системах)
Утверждено на заседании методического совета
01 июля 2015 г. Протокол №5
Председатель цикловой (предметной) комиссии:
___________________ Н.В.Кривоносова
Лабораторная работа №2 «Проверка условий в программе»
В соответствии с рабочей программой по дисциплине «Информатика и ИКТ» в результате выполнения заданий по лабораторной работе студент должен: Уметь: - понимать программы, написанные на алгоритмическом языке высокого уровня Знать: - технологии решения конкретных задач с помощью конкретных программных средств Таким образом, студент во время проведения занятия и самостоятельной работы по теме занятия должен: -овладеть практическими навыками разработки и программирования разветвляющихся структур, - получить навыки по отладке и тестированию программ.
Для реализации разветвляющихся структур в языке Visual Basic используются операторы: IF условие THEN оператор1 ELSE оператор2 или IF условие THEN оператор
Создайте проект, задайте ему имя «Ваша фамилия_лр2». Наберите пример программы, данный в этой работе в блоке Sub, если строки, в которых имеются пустые скобки, подчёркиваются, удалите скобки. Посмотрите, как работает пример. Изучите комментарии (написаны зелёным шрифтом), которые показывают, что выполняет каждая строчка.
На основе примера составьте программы для решения задачи:
Составить программу для вычисления значений переменных y = , где x = ; a1 = a2 = значения «c» задаются.
Составить программу для вычисления значений переменных. y = , где x = ; a1 = a2 = значения «b» задаются.
Программа, реализующая это задание, выглядит следующим образом:
Sub Main() 'Начало программы
Try 'Блок обработки ошибок While True 'Зацикливает программу
Console.Clear() 'Очистка поля ввода
Dim X, Y, A1, A2, B As Double 'Инициализация переменных
Console.Write("B = ") 'Ввод переменных B = Double.Parse(Console.ReadLine())
If (B < 0) Then 'Оператор условного перехода A2 = B Else A2 = 2 End If
A1 = B / A2 'Математические операции X = 1 / A1 Y = 1 + (X / (2 * A1)) ' Вывод результата на экран Console.WriteLine("Результат:") Console.WriteLine("B =" + B.ToString()) Console.WriteLine("A1 =" + A1.ToString()) Console.WriteLine("A2 =" + A2.ToString()) Console.WriteLine("X =" + B.ToString()) Console.WriteLine("Y =" + B.ToString()) Console.ReadLine()
End While
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
5. Содержание отчета: 1. Представить преподавателю набранную и работающую программу на экране монитора. 2. Представить написанную программу в тетради для лабораторных работ. 3. Подготовить тестовый вариант исходных данных и полученные результаты.
ПРИЛОЖЕНИЕ Самостоятельная работа по практическому занятию №2 «Проверка условий в программе»
Самостоятельная работа по теме занятия включает в себя: - изучение теоретического материала лекционных занятий, учебной литературы, Интернет-ресурсов, раздела «Краткие сведения из теории» настоящего описания ЛР; - выполнение практических заданий и решение задач
Задачи и практические задания: Создайте новый проект, задайте ему имя «Ваша фамилия_самостоятельная_лр2» и в нём напишите программу для вычисления значений переменных. Переменным присвоить тип Double. Как задаются формулы и экспонента ех смотрите в описании предыдущей лабораторной работы.
y = , где x = ; z1 = ; z2 = Значение «а» задается.
Пример выполнения схожего задания задан ниже:
Задание: Составить программу для вычисления значений переменных. y = , где x = ; a1 = a2 = значения «b» и «m» задаются.
Программа, реализующая это задание, выглядит следующим образом:
Sub Main() 'Начало программы
Try 'Блок обработки ошибок While True 'Зацикливает программу
Console.Clear() 'Очистка поля ввода
Dim X, Y, A1, A2, B, M As Double 'Инициализация переменных
Console.Write("B = ") 'Ввод переменных B = Double.Parse(Console.ReadLine()) Console.Write("M = ") M = Double.Parse(Console.ReadLine())
If (B < 0) Then 'Оператор условного перехода
A2 = Math.Abs(B)
Else
A2 = 2
End If
A1 = (Math.Cos(B / A2) / B) 'Математические операции X = ((1 - Math.Sin(M)) / (Math.Pow(A1, 2))) Y = (Math.Atan(X) + Math.Log(Math.Sqrt((1 + X) / (1 - X)))) ' Вывод результата на экран Console.WriteLine("A2 = " + A2.ToString() + " A1 = " + A1.ToString() + " X = " + X.ToString() + " Y = " + Y.ToString()) Console.ReadLine()
End While
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try End Sub
Популярное: Почему стероиды повышают давление?: Основных причин три... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (637)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |