- •Лабораторные работы Лабораторная работа №1 Различные системы счисления.
- •Лабораторная работа №2 Основные элементы языка Паскаль. Структура программы. Простые типы данных. Операции и выражения.
- •Лабораторная работа №3 Операторы в Паскале (условный оператор)
- •Лабораторная работа №4 Операторы в Паскале (оператор выбора)
- •Лабораторная работа №5 Операторы в Паскале (операторы цикла - цикл с параметром)
- •Лабораторная работа №6 Операторы в Паскале (операторы цикла – циклы с условием)
- •Лабораторная работа №7 Структурированные типы данных (одномерные массивы)
- •Лабораторная работа №8 Структурированные типы данных (двухмерные массивы)
- •Лабораторная работа №9 Структурированные типы данных (строковый тип)
- •Лабораторная работа №10 Структурированные типы данных (множество)
- •Лабораторная работа №11 Структурированные типы данных (записи). Использование процедур и функций.
- •Лабораторная работа №12 Модульное программирование.
Лабораторные работы Лабораторная работа №1 Различные системы счисления.
Для получения зачета по данной лабораторной работе необходимо набрать 5 баллов.
Для различных переменных в памяти компьютера выделено следующее количество байт:
а – 1 байт, с диапазоном значений от 0 до 255;
b – 1 байт, с диапазоном значений от -128 до 127;
с – 2 байта, с диапазоном значений от 0 до 65535;
d – 2 байта, с диапазоном значений от -32768 до 32767.
Вычислите значение выражения d=(a+d)*b+c, если:
№ варианта |
a |
b |
c |
d |
1 |
3324 |
101100112 |
FFA116 |
56748 |
2 |
3214 |
101110112 |
AF2116 |
57738 |
3 |
3224 |
110110112 |
BC3716 |
75618 |
4 |
1314 |
101110112 |
E47C16 |
67548 |
5 |
2334 |
101110112 |
C79A16 |
67558 |
6 |
100100112 |
2314 |
76318 |
F4A116 |
7 |
101100112 |
3224 |
76528 |
BFA716 |
8 |
100111112 |
3124 |
65478 |
CFC916 |
9 |
100011112 |
2334 |
67728 |
E8A216 |
10 |
101100112 |
2324 |
63518 |
A67C16 |
11 |
3224 |
101101112 |
FСA116 |
56648 |
12 |
3234 |
101100112 |
СF6116 |
67738 |
13 |
3214 |
110100112 |
АC3716 |
73718 |
14 |
2314 |
101100112 |
E48C16 |
65348 |
15 |
2314 |
101110012 |
C99A16 |
66458 |
16 |
100101112 |
2324 |
76518 |
А4A116 |
17 |
101110112 |
3124 |
76218 |
СFA716 |
18 |
100101112 |
3114 |
65578 |
ВFC916 |
19 |
100011012 |
2314 |
67648 |
А8A216 |
20 |
101101112 |
2314 |
63638 |
Е67C16 |
Вариант определяет преподаватель.
Лабораторная работа №2 Основные элементы языка Паскаль. Структура программы. Простые типы данных. Операции и выражения.
Для получения зачета по данной лабораторной работе необходимо набрать 5 баллов.
2.01 Найдите периметр прямоугольника (ширину и длину вводить с клавиатуры). (1 балл)
2.02 Найдите периметр треугольника (длины всех сторон вводить с клавиатуры). (1 балл)
2.03 Вычислите значение выражения . (1 балл)
2.04 Вычислите значение выражения a=(b+c)d-k. (1 балл)
2.05 Используя стандартные функции, вычислите значение выражения . (2 балла)
2.06 Используя стандартные функции, вычислите значение выражения . (2 балла)
2.07 Вычислить за минимальное количество операций следующее выражение . (2 балла)
2.08 Вычислить за минимальное количество операций следующее выражение . (2 балла)
2.09 Вычислить за минимальное количество операций следующее выражение . (2 балла)
2.10 Вычислить за минимальное количество операций следующее выражение . (2 балла)
2.11 Поменяйте местами значения переменных х и у с использованием дополнительной переменной. (1 балл)
2.12 Поменяйте местами значения переменных х и у без использования дополнительной переменной. (2 балла)
2.13 Используя стандартные функции, найдите значение выражения , при х=-3; х=3. (1 балла)
2.14 Используя стандартные функции, найдите значение выражения , при х=-2; х=1. (1 балла)
2.15 С помощью логической переменной выяснить является ли трехзначное число числом Армстронга (сумма его цифр, возведенных в степень равную количеству цифр в числе, равна самому числу, например: ). (3 балла)
2.16 Найдите сумму цифр четырехзначного числа. (3 балла)
2.17 Найдите первую и среднюю цифру пятизначного числа. (2 балла)
2.18 Припишите по 1 в начало и в конец записи трехзначного числа n. (2 балла)
2.19 Поменяйте местами первую и последнею цифру в записи четырехзначного числа. (2 балла)
2.20 Поменяйте порядок цифр в записи четырехзначного числа (Например: было 1234, стало 4321). (4 балла)
2.21 С помощью логической переменной определите: есть ли в записи пятизначного числа четные цифры. (3 балла)
2.22 С помощь логической переменной определить: есть ли в записи четырехзначного числа цифра n (цифра n вводиться с клавиатуры). (3 балла)
2.23 С помощью логической переменной определить: является ли шестизначное натуральное число палиндромом (т.е. десятичная запись которого читается одинаково слева направо и справа налево). (3 балла)