Безопасность автоматизированных систем

Основные сведения о языке 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.