русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ


Дата добавления: 2015-06-12; просмотров: 1084; Нарушение авторских прав


1. Изучить пояснения к работе;

2. Разработать блок-схему алгоритма (для работ №№ 1,2) или программу (для работ №№ 3-10) решения задачи в соответствии с заданием;

3. Составить отчет;

4. Защитить лабораторную работу:

· ответить на контрольные вопросы;

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


 

СОДЕРЖАНИЕ ОТЧЁТА ПО ЛАБОРАТОРНОЙ РАБОТЕ

Для работ № 1,2

1. Титульный лист;

2. Для каждой задачи:

· условие задачи;

· блок-схема (алгоритмические блоки можно выполнять карандашом).

Для работ № 3…10

1. Титульный лист;

2. Для каждой задачи:

· условие задачи;

· текст программы;

· результаты тестирования программы по следующему образцу.

 

№ теста Входные данные Результат
A B S
1.2
2.8 1.9
error

 

Пример титульного листа отчета см. Приложение.


ЛАБОРАТОРНАЯ РАБОТА № 1

 

Тема: Разработка блок-схемы разветвленного алгоритма.

Цель работы:Овладение практическими навыками разработки алгоритма решения задачи. Составление блок-схемы разветвляющейся структуры.

Пояснения к работе

Алгоритм называется разветвляющимся, если последовательность выполнения шагов алгоритма изменяется в зависимости от некоторых условий. Условие – это логическое выражение, которое может принимать два значения: “ДА” – если условие верно (истинно), и “НЕТ” – если условие неверно (ложно). Базовая структура разветвления может быть записана двумя способами.

1 способ (полный) 2 способ (сокращенный)

 


Пример выполнения работы

Условие: Решение

Разработать блок-схему вычисления

значения функции Y:

 

SIN X , если X>1

Y=

COS X , если X<=1



 

Контрольные вопросы

1. Почему алгоритм называется разветвляющимся?

2. Что такое условие и как оно обозначается в блок-схемах?

3. Какие существуют способы записи разветвления в блок-схемах?

4. Сколько условий можно использовать в одной блок-схеме?

 


Варианты к лабораторной работе № 1

(ваш номер по журналу соответствует номеру варианта)

 

№ варианта Задание 1 Вычислить значение функции Задание 2
x<0  
Ввести число. Определить принадлежит ли это число отрезку [3; 12].
   
Ввести три числа. Определить являются ли положительными все числа или нет.
 
Ввести три числа. Определить является ли их сумма положительной или нет
.
Ввести три числа. Определить максимальное
.
Ввести коэффициенты квадратного уравнения. Определить корни, если они существует
x<0  
Ввести три числа. Найти сумму двух из них, которые не являются min.
 
Ввести два числа. Если оба числа положительны, найти их сумму, в противном случае найти их произведение
 
Ввести координаты точки X и Y. Определить, в какую координатную четверть оно попадает.
 
Ввести число. Определить принадлежит ли это число отрезку [-5; 0].
X<0  
Ввести номер месяца года. Вывести время года (зима, весна, лето, осень).
x<0  
Ввести четыре числа. Вывести минимальное
 
Ввести площадь круга S1 и площадь квадрата S2. Определить поместиться ли круг в квадрате.
 
Ввести три числа. Вывести «да», если они введены в порядке возрастания
 
Ввести три числа. Определить являются ли они сторонами равностороннего треугольника
  x>2  
Ввести четыре числа. Вывести минимальное
   
Ввести три числа. Определить минимальное
 
Ввести три числа. Вывести их в порядке возрастания
 
Ввести три числа. Определить являются ли отрицательными все числа или нет
 
Ввести два числа. Если оба числа меньше 10, найти их сумму, в противном случае найти их произведение.
 
Ввести три числа. Вывести «да», если они введены в порядке убывания.
x<0  
Ввести число. Вывести «да», если оно принадлежит отрезку [8; 15].
x>0  
Ввести три числа. Вывести то число, которое не является min и max.
 
Ввести два числа Вывести их сумму, если она больше произведения этих чисел
.
Ввести три числа. Если они введены по возрастанию, вывести их сумму
x> 0 .
Ввести три числа. Вывести два из них, которые не min
x=0 .
Определить пройдет ли кирпич с ребрами a,b,c в квадратное отверстие со стороной d
x<0  
Ввести площадь круга S1 и площадь квадрата S2. Определить поместиться ли квадрат в круге.
.
Ввести три числа. Определить являются ли отрицательной их сумма или нет
x> -10  
Ввести три числа. Вывести их в порядке убывания.
0<x<5 x>=5  
Ввести два числа. Вывести сумму неотрицательных значений
x=12 .
Ввести три числа. Если они введены по убыванию, вывести их произведение
           



<== предыдущая лекция | следующая лекция ==>
ВВЕДЕНИЕ | Виды циклических структур


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 5.633 сек.