2. Составить конспект по данной лекции (записать в рабочую тетрадь). Сфотографировать и выслать мне на электронную почту или ВКонтакт.
3. Особенно внимательно изучите примеры составления программ. Тексты программ пишем особенно внимательно, без ошибок – они будут Вам нужны на дальнейших занятиях при выполнении практических работ.
4. Если у Вас дома на компьютере установлена система программирования PascalABC.Net (или другая система программирования, позволяющая набирать текст программы на языке Паскаль), наберите в ней текст программы Задачи1 и запустите её на выполнение.Скрин (или фото) программы пришлите мне на электронную почту.
Тема: «Операторы управления. Оператор условного перехода
IF – THEN — ELSE»
План
I. Общие сведения об операторах управления
II. Оператор условного перехода IF – THEN – ELSE
II.1. Общий вид оператора и принцип его работы
II.2. Примеры решения задач с использованием оператора условного перехода
I. Общие сведения об операторах управления
C# ФУНКЦИИ И МЕТОДЫ | МЕТОД C# ЧТО ЭТО | ФУНКЦИИ C# ПРИМЕР | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 35
Ранее рассмотренные нами программы были линейными. В этих программах операторы выполнялись последовательно один за другим. Однако такая структура используется только для реализации простых алгоритмов. В реальной жизни мы часто сталкиваемся с примерами, когда следует выполнить то или иное действие в зависимости от конкретных условий или выполнить некоторое действие несколько раз. Точно также и при решении многих практических задач с использованием компьютера возникает потребность в смене порядка выполнения операторов в программе.
Операторы управления позволяют изменить порядок выполнения операторов в программе. К ним относятся операторы перехода и операторы цикла.
II. Оператор условного перехода IF – THEN — ELSE
II.1. Общий вид оператора и принцип его работы
Оператор условного перехода используется в случае, когда необходимо выбрать одно из возможных действий в зависимости от некоторого условия. Он позволяет изменить порядок выполнения операторов в программе в зависимости от определенных условий.
Общий вид оператора условного перехода:
Работа оператора: если условие, заданное в операторе IF, является истинным, то выполняется ; в противном случае, если условие является ложным, выполняется .
Рассмотрим, например, следующий фрагмент программы:
A:=5; B:=3;
If A>B Then Y:=A*B
Else Y:=A+B;
В данном примере после выполнения условного оператора переменная Y будет иметь значение 15 (т.к. условие A>B является истинным, машина выполнит оператор Y:=A*B)
Если же в данном примере изменить исходные данные, например:
A:=2; B:=4;
If A>B Then Y:=A*B
Else Y:=A+B;
то после выполнения условного оператора переменная Y будет иметь значение 6 (т.к. условие A>B является ложным, машина выполнит оператор Y:=A+B).
II.2. Примеры решения задач с использованием условного оператора
Приведем примеры задач с использованием оператора условного перехода.
Линейная функция: краткие ответы на важные вопросы | Математика | TutorOnline
Задача 1. Составить программу вычисления значения функции
Блок – схема алгоритма
Текст программы на языке Паскаль
Program Primer;
Var X, Y: Real;
Begin
Write (‘Введите Х=’);
Readln (X);
Writeln (‘Y=’,Y:6:2)
End.
Слово Else не является обязательным. Допускается усеченный формат оператора условного перехода:
Работа такого оператора: если условие является истинным, то выполняется оператор, записанный после слова THEN. В противном случае выполняется оператор, следующий за оператором IF.
В рассмотренном выше примере можно было использовать следующую конструкцию:
IF X>0 THEN Y:=SQRT(X);
Задача 2. Составить программу вычисления значения функции
для любых х и с.
Текст программы на языке Паскаль
Program Primer_2;
Var C,X, A, Z: Real;
Begin
Write (‘Введите значения Х,C’);
Write (‘X=’); Readln (X);
Write (‘C=’); Readln (C);
A:=2*SQR(C)+1;
IF X>A THEN Z:= SIN(X)
ELSE Y:=SIN(X)/COS(X);
Writeln (‘ При Х=’,Х:6:2, ‘C=’,C:6:2, ‘Y=’,Y:6:2)
End.
В данном примере использована вложенная конструкция условных операторов.
Источник: poisk-ru.ru
Практическая работа по теме » Команда ветвления. Простые условия»
Шесть практических работ по теме «Команда ветвления. Простые условия» подойдут при изучении любого языка программирования.
Рычкова Наталия Викторовна
Содержимое разработки
Простые условия
- Составить программу вычисления значений функции, заданной графиком:
- Составить программу вычисления значений функции для любого x по желанию пользователя.
- Ввести рост человека. Вывести на экран «Высокий», если рост превышает 180 см и «Не очень высокий» в противном случае.
Простые условияВариант 2
- Составить программу вычисления значений функции, заданной графиком:
- Составить программу вычисления значений функции для любого x по желанию пользователя.
- Ввести расстояние между городами. Вывести на экран «Далеко», если расстояние превышает 100 км и «Близко» в противном случае.
Простые условияВариант 3
- Составить программу вычисления значений функции, заданной графиком:
- Составить программу вычисления значений функции для любого x по желанию пользователя.
- Ввести число. Вывести на экран сообщение о его знаке.
Простые условияВариант 4
- Составить программу вычисления значений функции, заданной графиком:
- Составить программу вычисления значений функции для любого x по желанию пользователя.
- Ввести число. Если оно положительно, умножить его на 2, в противном случае разделить на 10. Результат вывести на экран.
Простые условияВариант 5
- Составить программу вычисления значений функции, заданной графиком:
- Составить программу вычисления значений функции для любого x по желанию пользователя.
- Ввести число. Если оно не отрицательно, вычесть из него 50, в противном случае прибавить к нему 100. Результат вывести на экран.
Простые условияВариант 6
- Составить программу вычисления значений функции, заданной графиком:
- Составить программу вычисления значений функции для любого x по желанию пользователя.
- Ввести два числа. Если их сумма больше 100, то на экран вывести слово «Много», в противном случае – слово «Мало».
-82%
Источник: videouroki.net
zadachi Паскаль. Решением по теме Организация линейных, разветвляющихся и циклических алгоритмов на языке программирования Паскаль
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 54.38 Kb.
Муниципальное бюджетное общеобразовательное учреждение
«Средняя общеобразовательная школа №4
«Ступени открытого непрерывного образования»
Краткий сборник задач (с решением) по теме
«Организация линейных, разветвляющихся и циклических алгоритмов на языке программирования Паскаль»
Составитель: учитель информатики МБОУ «СОШ №4 «СОНО»
Инютина Анастасия Александровна
г. Новокузнецк, 2013г.
Задачи на линейные алгоритмы
- Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = abc и площадь поверхности S = 2(ab + bc + ac).
- Найти значение переменных m и n по формуле, и получить общий ответ отношения m и n.
− 2
- Даны два числа a, b, с. Найти их среднее арифметическое.
- Найти произведение значений двух переменных и вывести результат на экран.
- Найти длину окружности p заданного радиуса r. (
).
- Дана длина ребра куба. Найти площадь грани (S1=a 2 ), площадь полной поверхности (S2 =6 а 2 ) и объем куба (V=a3).
- Даны числа a, b, c. Найти
| |
- Мальчик купил в магазине n порций мороженного по цене 1200 руб. и k плиток шоколада по цене 3800 руб. Сколько всего
потратил мальчик.
- Составьте программу нахождения площади равнобедренной трапеции через стороны a, b, c
Найти радиусы внутренней и внешней окружности кольца.
- Из поселка в город выехал мотоциклист со скоростью 60 км/ч. В то же время ему на встречу выехал велосипедист со скоростью 15 км/ч. Они встретились через 2 часа. Составьте программу, которая выводит расстояние от города до поселка.
- Вася и Петя ловили рыбу. У Васи хорошо клевало, у Пети хуже. Сколько рыбы они вместе поймали, если Петя поймал на 18 меньше, чем
они поймали вместе и у одного из них на 14 меньше, чем у другого.
- Двое рабочих заработали вместе 900 рублей. Один работал 2 недели, а другой 4 недели. Сколько денег заработал каждый?
- Составите программу для вычисления площади боковой поверхности цилиндра ( S
= 2 π R h ).
- Составите программу для вычисления площадь поверхности шара ( S = π D 2 ).
- Найти разность, сумму и произведение трёх значений переменных.
- Даны x, y, z. Вычислить a, b, если
- Написать программу вычисления значений заданных арифметических выражений.
a lg(
x | y | z),
x 5 , sin 5 (x)
где x =1.542; y= -3.261;z=80.005.
- Даны действительные числа x и y. Получить
Результат округлить до 2-х знаков после запятой.
- Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей. Результат округлить до 2-х знаков после запятой.
- Смешано V1 литров воды температуры t1 с V2 литрами воды температуры t2.
Найти объём и температуру образовавшейся смеси.
- Найти катет прямоугольного треугольника, если известна гипотенуза и прилежащий к искомому катету угол. Результат округлить до 2-х знаков после запятой.
- Определить время падения камня на поверхности земли с высоты h.
- Дана сторона равностороннего треугольника. Найти площадь этого треугольника.
Результат округлить до 2-х знаков после запятой.
- Определить силу притяжения F между телами массы m1 и m2 , находящимся на расстоянии r друг от друга. Результат округлить до 2-х знаков после запятой.
Решение некоторых линейных задач
- program parallelipiped; var a,b,c: integer;
V:=a*b*c; S:=2*(a*b+b*c+a*c); writeln (V);
- program formula; var a,b,c,d,m,n: integer; begin
Источник: topuch.com