По представленной блок схеме составьте программу вычисления функции

Новые вопросы по информатике

Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536

Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat

Сколько кб информации содержит сообщение объемом 2^20 бит?

Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его

Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.

Главная » Информатика » В паскале Составить блок-схему и программу для вычисления значения функции Y при заданном значении аргумента x. y=4x^2+2 (x^2+1); x=3

Источник: urokam.net

Блок-схема циклического алгоритма. Вычисление n!

Решение индивидуального задания

Задание 1. Составьте программу для нахождения суммы денег, которую мальчик заработает от продажи В газет, если он зарабатывает А рублей на продаже каждой газеты. Количество газет и цена одной газеты вводятся с клавиатуры.

var b: integer; a,c: real;

writeln(`Введите количество газет =`);

writeln (`Введите цену одной газеты =`);

writeln(`Сумма заработанных денег =`,c);

Задание 2. Составьте программу вычисления значений функции по формуле , для которой значение аргумента x введите с клавиатуры. Отладьте программу на следующем примере .

var x:integer; y:real;

Задание 3. Составьте программу вычисления значения функции y по формуле , для которой значение аргумента a, b, x введите с клавиатуры.

var a,b,x:integer; y:real;

Задание 4. Составьте блок-схему и программу для проверки, делится ли заданное с клавиатуры число на 11 и 13 одновременно.

If (a mod 11=0) and (a mod 13=0) then

Задание 5. Составьте блок-схему и программу для вычисления значений функции y в зависимости от заданного с клавиатуры значения аргумента x:

Задание 6. По представленной блок-схеме составьте вычисления функции y при заданном с клавиатуре числа.

Задание 7. Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты:

  • 1. Если сумма первых двух чисел четна, то выведите эту сумму.
  • 2. Если сумма третьего и четвертого чисел четна и отрицательна, то выведите четыре исходных числа без изменения.
  • 3. Если выполняются одновременно два перечисленных выше условия, то выведите среднее арифметическое всех четырех чисел, иначе, выведите суммы двух первых и двух последних чисел.
Читайте также:
Какая из названных организаций программ не имеет целью содействие инновационной активности

var a,b,c,d: integer;

writeln(`Введите 4 числа`);

If (a+b) mod 2=0 then

Блок-схема программы для вычисления факториала

If ((c+d) mod 2=0) and ((c+d)<0) then

writeln(`Среднее арифметическое чисел равно =`, (a+b+c+d)/4);

If (a+b) mod 2=0 then

writeln(`Сумма первых двух чисел равна`, a+b)

If ((c+d) mod 2=0) and ((c+d)<0) then

writeln(`Все числа без изменений`, a,b,c,d)

writeln(`Суммы двух первых и двух последних чисел`, a+b, c+d);

Задание 8. Составьте блок-схему и программу для нахождения суммы по следующей формуле: , где k вводится с клавиатуры.

var k,m: integer; b:real;

For m:=10 to 17 do

Задание 9. Составьте блок-схему и программу для нахождения среднего арифметического всех натуральных нечетных двузначных чисел.

var k,m: integer; b:real;

For m:=10 to 99 do

If m mod 2=1 then

writeln(`Среднее арифметическое = `,b);

Задание 10. Составьте блок-схему и программу для решения следующей задачи. Каждая бактерия делится на две в течении одной минуты. В начальный момент имеется одна бактерия. Выведите на экран, сколько их станет через 15 минут.

For m:=1 to 15 do

writeln(`Количество бактерий через 15 минут =`,k);

Задание 11. Сформулируйте и выведите на экран массив из девяти элементов, каждые три последовательных элемента которого составлены по следующему правилу:

  • 1-й равен случайному трехзначному числу, деленному на 2;
  • 2-й равен текущему индексу, уменьшенному в 10 раз;
  • 3-й равен сумме двух предыдущих элементов.

a: array [1..9] of real; i: integer;

Задание 12. Сформулируйте массив из 15 элементов, с помощью датчика случайных чисел. Получите новый массив, каждый элемент которого равен кубу соответствующего элемента каждого массива. В полученном массиве найдите максимальный элемент среди элементов с четными номерами. Выведите на экран исходные данные и полученные результаты.

a:array [1..15] of integer;

b:array [1..15] of integer;

For i:= 1 to 15 do

For i:= 1 to 15 do

For i:= 1 to 15 do

For i:= 1 to 15 do

For i:= 1 to 15 do

If i mod 2=0 then

Читайте также:
В какой программе делать планшет

write( `Максимальный элемент массива =`, max);

Задание 13. Задайте массив из 10 элементов с помощью датчика случайных чисел. Все положительные элементы замените максимальным. Выведите на экран исходный массив и измененный массив.

a:array [1..10] of integer;

For i:= 1 to 10 do

For i:= 1 to 10 do

For i:=1 to 10 do

write(`Максимальный элемент массива =`, max);

For i:= 1 to 10 do

For i:=1 to 10 do

Задание 14. Напишите программу формирования и вывода массива произвольного размера так, чтобы каждый последующий элемент, начиная со второго, был больше предыдущего в два раза. Первый элемент задайте датчиком случайных чисел.

a:array [1..10] of integer;

For i:=3 to 10 do

For i:=1 to 10 do

Задание 15. Напишите программу формирования массива размером 5х5 с помощью датчика случайных чисел. Замените в нем все отрицательные значения элементов суммой значений элементов первой строки. Выведите на экран исходный и получившийся массив.

a:array [1..6,1..3] of integer;

For i:= 1 to 5 do

Задание 16. Создать и выполнить небольшой проект в среде Delphi, содержащий кнопки управления графическим изображением: «Показать», «Спрятать», «Растянуть», «Сжать». Графический файл выводить в компонент Timage. Выход из программы реализовать кнопкой типа TbitBtn.

Задание 17. Создать и выполнить небольшой проект в среде Delphi, содержащий главное меню с пунктами: «Картинка», «Текст», «Выход»ю При выборе пункта «Картинка» — на форме появляется картинка (компонента Timage), при выборе пункта «Текст» — на форме появляется текст (компонента TRichEdit).

Источник: vuzlit.com

Примеры составления блок-схемы алгоритма

Пример 1. Составить схему алгоритма вычисления значения :

Для начала для построения блок –схемы алгоритма опишем последовательность действий, необходимых для решения данной задачи:

  • начало
  • ввод чисел a,b
  • вычисление х
  • вычисление z
  • вывод результата
  • конец

Исходя из этого составляем блок-схему алгоритма согласно ГОСТ, используя соответствующие блоки. Пример 2. Составить схему алгоритма вычисления значения: x=a+b при a>b, x=a*b, при a

Пример 3. Составить схему алгоритма вычисления значения:

Для начала для построения блок –схемы алгоритма опишем последовательность действий, необходимых для решения данной задачи:

Исходя из этого составляем блок-схему алгоритма согласно ГОСТ, используя соответствующие блоки.

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

  1. Изучить теоретические сведения по теме ”Построение блок-схем алгоритмов”.
  2. Получить у преподавателя индивидуальное задание и нарисовать блок-схему алгоритма согласно заданному варианту.
  3. Ответить на контрольные вопросы.
  4. Сформулировать выводы.
Читайте также:
Программа для чтения на Андроид планшет

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

  1. Основные этапы решения задач на компьютере.
  2. Свойства алгоритма. Типы вычислительных процессов.
  3. Блок схемы. Понятие и правила построения.
  4. Примеры построения блок-схем алгоритмов.

Задание №1: Разработайте алгоритм и представьте его в графическом виде (блок-схемы) для следующих задач: Задание 1.1 Вычислить значение выражения при заданных исходных данных. Указание. Для упрощения выражений введите промежуточные переменные. Сравнить полученное значение с указанным правильным результатом.

1. При x = 14.26; y = – 1.22; z = 3.5ответs = 0.749155. 2. При x = –4.5; y = 0.75; z = –0.845ответs = –3.23765.

3. При x = 3.74; y=–0.825; z = 0.16ответs = 1.05534. 4. При x = 0.4; y = –0.875; z = –0.475ответ s = 1.98727.

5. При x = –15.246; y = 4.642; z = 21 ответ s = –182.038. 6. При x = 16.55; y = –2.75; z = 0.15 ответ s = –40.6307.

7. При x = 0.1722; y = 6.33; z = 3.25ответ s = –205.306. 8. При x = –2.235; y = 2.23; z = 15.221 ответ s = 39.3741.

9. При x = 1.825; y = 18.225; z = –3.298ответ s = 1.21308. 10. При x = 3.981; y = –1.625; z = 0.512 ответ s = 1.26185. 11.

При x = 6.251; y = 0.827; z = 25.001 ответ s = 0.712122. 12.

При x = 3.251; y = 0.325; z = 0.466 ответ s = 4.23655. 13. .

При x = 17.421; y = 10.365; z = 0.828 ответ s = 0.330564. 14. . При x = 12.3; y = 15.4; z = 0.252 ответ s = 82.8256. 15.

. При x = 2.444; y = 0.869; z = –0.13 ответ s = –0.498707. Задание 1.2 Вычислить значение выражения при заданных исходных данных. Предусмотреть вывод информации о выбранной ветви вычислений.

1. 2.
3. 4.
5. 6.
7. 8.
9. 10.
11. 12.
13. 14.
15.

Задание 1.3 Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x, изменяющегося от a до b с шагом h = (b–a)/10, табл. 1. Таблица 1.

a b S(x) n Y(x)
1 0.1 1 160
2 0.1 1 100
1 2 3 4 5 6
3 0.1 1 120
4 0.1 1 80
5 0.1 1 140
6 0.1 1 80
7 0.1 1 120
8 0.1 1 100
9 0.1 1 140
10 0.1 0.5 150
11 0.1 1 100
12 0.1 1 80
13 –2 –0.1 160
14 0.2 0.8 120
15 0.1 0.8 180

Задание №2: Решите представленные ниже задачи, указав номер задачи и полученный ответ. Задача2.1 Определите результаты работы блок-схемы алгоритма при Задача 2.2Какие значения примут t и k в результате работы фрагмента блок-схемы алгоритма? Задача2.3. Определите значения элементов массива А2, А4, А6, А8 при N=8 в результате работы фрагмента алгоритма

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru