Безопасность автоматизированных систем
Основные сведения о языке PascalABC.NET. Реализация линейных и разветвляющихся алгоритмов, программирование циклических алгоритмов. Обработка символов и строк, алфавит языка PascalABC.NET. Оператор присваивания. Процедуры и функции, массивы и файлы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | методичка |
Язык | русский |
Дата добавления | 03.06.2022 |
Размер файла | 942,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
4.6. Написать код программы, которая вычисляет сумму квадратов первых n членов ряда 1, 3, 5, 7, .... Количество суммируемых членов ряда задается во время работы программы.
4.7. Вывести на экран таблицу степеней двойки (от нулевой до десятой).
4.8. С клавиатуры по одному вводятся 20 действительных чисел. Вывести на экран
1) все отрицательные числа,
2) сумму всех положительных чисел;
3) все числа, принадлежащие промежутку [-1; 1];
4) среднее арифметическое всех чисел;
5) все числа, которые меньше заданного числа (число вводится
пользователем);
6) все числа, которые больше первого введенного числа;
7) наибольшее и наименьшее числа;
8) количество положительных чисел, количество отрицательных
чисел и количество нулей;
9) сумму всех чисел с нечетными номерами;
10)последние 10 чисел.
4.9. С клавиатуры по одному вводятся 20 целых чисел. Вывести на экран:
1) все положительные числа;
2) все четные числа
3) все отрицательные нечетные числа;
4) все числа, кратные 7;
5) сумму всех отрицательных чисел, кратных 3;
6) те числа, которые по модулю меньше своего порядкового
номера;
7) наибольшее из отрицательных чисел;
8) все числа, не принадлежащие отрезку [2; 12];
9) все нечетные числа и сумму чисел с одиннадцатого по двадцатое;
10) если три первые числа четные, то сумму последних 10 чисел, в
противном случае - сумму первых 10 чисел;
11) если первое число больше второго, то сумму последних 10
чисел, в противном случае - сумму всех чисел;
12) если два первых числа отрицательные и четные, то сумму
модулей всех чисел, в противном случае - все отрицательные
числа из первых 15 чисел.
4.10. Фрагмент кодавыполняет вычисление конечной суммы
vars:= 0.0;
forvarn:= 1 to 7 do
s += (n*n+1)/exp(n);
Замените оператор цикла forоператором цикла
а) с предусловием;
б) с постусловием.
4.11. Написать программу для вычисления конечной суммы
3) 5)Размещено на Allbest.ru
Подобные документы
Краткая история становления языка программирования Pascal и основные понятия графики. Основные функции и процедуры работы с графикой в PascalABC. Создание графического проекта: понятие "фрактал" и реализация треугольника. Построения фрактала "Дерево".
курсовая работа [1,4 M], добавлен 26.10.2014Программирование линейных алгоритмов. Процедуры ввода READ и READLN и вывода WRITE и WRITELN. Примеры решения задач на языке Паскаль. Оператор присваивания и выражения. Основные способы формирования структурных операторов. Операторы вызова процедур.
курсовая работа [44,3 K], добавлен 18.03.2013Описание особенностей программирования циклических алгоритмов на С/С++. Использование операторов цикла для организации повтора в программе определенных действий. Создание и реализация программы приближенного вычисления интеграла методом трапеций.
лабораторная работа [86,3 K], добавлен 25.03.2019Принцип работы основных операторов языка программирования Turbo-Paskal: оператор присваивания, выбора Case, безусловного перехода, цикла, уловный, составной. Формальное описание и вызов функции и процедуры. Требования к списку фактических параметров.
реферат [261,8 K], добавлен 09.02.2011Разработка компьютерных игр как зрелищная и наиболее сложная отрасль программирования. Рассмотрение основных особенностей конструирования классов CGame и Players, а также алгоритмов вычисления траектории полета снаряда. Анализ алгоритма PassivePlayer.
курсовая работа [5,1 M], добавлен 22.02.2013Структура компилятора PascalABC.NET. Структура дерева и примеры узлов. Упрощенный синтаксис записи модулей. Объявление имен, совпадающих с ключевыми словами. Генерация узла семантического дерева. Сериализация и десериализация узлов семантического дерева.
курсовая работа [1,8 M], добавлен 18.12.2011Этапы подготовки и решения задач на компьютере. Способы предоставления алгоритмов. Простые типы данных и их обработка. Основы работы с графикой и графическими операторами в Visual Basic. Организация линейной программы. Процедуры и функции в языке Паскаль.
дипломная работа [1,9 M], добавлен 25.10.2015Программирование на языке Паскаль: алфавит, решение задач, простейшие программы, разветвляющие программы, циклические программы, ввод-вывод, массивы, подпрограммы, строковые данные, записи, файлы, использование библиотеки CRT, графика в Паскале.
учебное пособие [211,1 K], добавлен 30.03.2008Исследование особенностей разработки линейных алгоритмов и их реализации в среде Delphi. Составление тестов для проверки программы. Характеристика основных элементов интерфейса, компонентов, значения их свойств. Построение графической схемы алгоритма.
лабораторная работа [316,6 K], добавлен 08.11.2012Основные сведения о системе программирования Турбо Паскаль. Структура программы на Паскале и ее компоненты. Особенности и элементы языка Турбо Паскаль. Порядок выполнения операций в арифметическом выражении, стандартные функции и оператор присваивания.
лекция [55,7 K], добавлен 21.05.2009