Задания на лабораторную работу № 1
Ввести с консоли значения переменных x, y, z. Определить значения переменных a, b, c:
Ввести с консоли значение переменной x. Определить значения переменныхy, z:
Вариант 3
Ввести с консоли значение переменной x. Определить значения переменныхy, z:
Ввести с консоли значения переменных x, y, z. Определить значения переменных a, b, c:
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Ввести с консоли значения переменных x, y, z. Определить значения переменных a, b, c:
Вариант 8
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Вариант 9
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Вариант 10
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Вариант 11
Ввести с консоли значение переменной x. Определить значения переменныхy, z:
b= 0,314159265×10 -7
Вариант 12
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Вариант 13
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Определить значения переменных a, b, c:
Вариант 15
Ввести с консоли значение переменной x. Определить значения переменныхa, b, c:
Лабораторная работа № 2
Тема. Программирование алгоритмов с двумя формами ветвлений – альтернативой и переключателем.
Цель работы. Освоить программирование алгоритмов, включающих альтернативу и переключатель. Освоить методику тестирования программ.
Задание на лабораторную работу
Получить задание в соответствии с номером своего варианта.
Составить схему алгоритма решения задачи.
Написать код программы на языке Паскаль в среде Borland Pascal for Windows.
Осуществить компиляцию и отладку программы. Провести структурное тестирование программы (тестирование как белого ящика) – составить тестовые наборы для тестирования:
в нормальных условиях,
при граничных условиях,
при некорректных входных данных,
по критерию покрытия решений – результат проверки каждого условия (if) принимал значение истина или ложь хотя бы один раз,
по критерию покрытия условий – все возможные результаты каждой логической операции в условиях были получены хотя бы по одному разу.
Оформить отчет по лабораторной работе.
Пример оформления работы
Составить алгоритм и написать код программы, вычисляющей значения функции y, заданной графически, по значениям аргумента x, введенным с консоли:
Схема алгоритма решения задачи:
3.1. На языке Паскаль:
Program Variant_0;
Uses WinCRT;
Var x, y: Real;
WriteLn(‘Лабораторная работа №2’);
WriteLn(‘Вариант №0’);
WriteLn(‘ИС-11-1’);
WriteLn(‘Пупкин Василий’);
Write(‘x=’);
If (Odd(Trunc(x)))
3.2. На языке Си:
#include <stdio.h> //директивы препроцессора
float x, y; //описание переменных
printf("\nЛабораторная работа №2");
printf("\nВариант №0");
printf("\nПупкин Василий\n");
//выделение целой части числа и приведение ее к целому типу
if ((int) floor(x) % 2 != 0)
printf("\ny=%1.0f", y); //вывод результата
На языке Java:
package javaapplication2;
// Импорт библиотеки графических компонентов Swing
import javax.swing.*;
import java.util.*;
public class JavaApplication2 // задание нового класса
// описание главного метода main этого класса
public static void main(String[] args)
// описание переменных:
Double x, y; // действительного типа
String input, text; // строк класса String
//консольный вывод
System.out.println("Лабораторная работа №2");
System.out.println("Вариант №0");
System.out.println("ПО-11-1");
System.out.println("Пупкин Василий");
System.out.println();
// вызов диалогового окна ввода исходных данных
input=JOptionPane.showInputDialog("Введите значение переменной x:");
// преобразование из строкового значения в вещественное
x=Double.parseDouble(input);
// формирование строки вывода
text="Значение переменной х равно:\n" + x;
// вызов диалогового окна эхо-печати
JOptionPane.showMessageDialog(null, text);
//консольный вывод
System.out.printf("x=%5.2f\n", x);
// вычисление значений переменных по заданному алгоритму
if ((int) Math.floor(x) % 2 != 0) //выделение целой части числа
y = -1.0; //и приведение ее к целому типу
// формирование строки вывода
text="Значение переменной y равно:\n" + y;
// вызов диалогового окна вывода переменных
JOptionPane.showMessageDialog(null, text);
//консольный вывод
System.out.printf("y=%5.2f\n", y);
На языке PHP:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
Лабораторная работа №2
</title>
<body BgColor="silver" text="blue">
<H2>Лабораторная работа №2</h2>