Л ИНЕЙНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ АЛГОРИТМЫ. Ц ЕЛЬ : отработать навык составления линейных программ.

Презентация:



Advertisements
Похожие презентации
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Advertisements

2012 PASCAL Линейные программы. Домашнее задание «Треугольник» Написать программу нахождения площади и периметра прямоугольного треугольника по его катетам.
10 класс Урок 55.. Выражения и операции Любое выражение имеет определенный тип и после вычисления возвращает некоторое значение. Простейшими.
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
Проверка домашнего задания Команда присваивания. Ввод и вывод данных.
Операторы ввода, вывода, и присваивания. Команда присваивания используется для изменения значений переменных, в языке Паскаль эта команда обозначается.
1 Тема: Арифметические операции и линейные программы.
Колмыкова С.М. ЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ Язык программирования PASCAL.
Арифметические выражения в Паскале. Цели урока: Научиться правильно записывать арифметические выражения в Паскале; Определить порядок составления программы.
Язык Паскаль МОУ СОШ 2 городского округа город буй Костромской области учитель информатики Щур Анна Николаевна.
Язык программирования Pascal Линейные алгоритмы. Выражение Выражение – совокупность операндов и операций. Операнды – константы, переменные, функции. Арифметические.
PASCAL Линейные вычислительные алгоритмы. Цель: отработать навык составления линейных программ. Требования к знаниям учащихся: Учащиеся должны знать:
Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм.
Программирование в Паскале Задача 1. Написать программу сложения двух чисел А и В, вводимых с клавиатуры. Результат сложения записать в виде переменной.
ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ 9 КЛАСС. ЦЕЛЬ: выяснить структуру программы, операторы, правила оформления и пунктуацию языка Паскаль.
Pascal ABC. Структура программы. Типы. Операторы ввода и вывода.
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
Задача 1 Задача 2 Задача 3 Задача 4 Задача 5 Задача 6 Задача 7 Задача 8 Задача 9 Задача 10 Ответ к задаче 1 Ответ к задаче 2 Ответ к задаче 3 Ответ к задаче.
Составить программу вычисления периметра равнобедренного треугольника. Задача.
Язык программирования Pascal Линейные алгоритмы А. Жидков.
Транксрипт:

Л ИНЕЙНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ АЛГОРИТМЫ

Ц ЕЛЬ : отработать навык составления линейных программ

Тест по теме «Основы языка Паскаль»

1. К АКОГО РАЗДЕЛА НЕ СУЩЕСТВУЕТ В ПРОГРАММЕ, НАПИСАННОЙ НА ЯЗЫКЕ П АСКАЛЬ ? a) заголовков; b) операторов; c) описания; d) примечаний.

2. К АКОЙ ИЗ ОПЕРАТОРОВ НЕ ОТНОСИТСЯ К ГРУППЕ ВВОДА - ВЫВОДА НА ЯЗЫКЕ П АСКАЛЬ ? a) Readln (a1, a2, a3) b) Write (a=,a); c) Println; d) Writeln.

3. В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ СЛЕДУЮЩИХ ОПЕРАТОРОВ : А :=3; B :=4; WRITE ( X =, SQRT ( SQR ( A )+ SQR ( B )), A + B =7); WRITELN ( A, B, A, B ); БУДЕТ НАПЕЧАТАНО : a) х=5TRUE34ab; b) х=5а+b=734ab; c) х=sqr(sqr(а)+sqr(b)),а+b=734аЬ; d) х= Е+0000ТRUE 34аb.

4. Ч ТО БУДЕТ ВЫВЕДЕНО НА ПЕЧАТЬ В РЕЗУЛЬТАТЕ ВЫПОЛНЕНИЯ СЛЕДУЮЩИХ ОПЕРАТОРОВ : А :=5 WRITE ( КВАДРАТ ЧИСЛА, A = SQR ( A ))? a) квадрат числа а = 25; b) квадрат числа 5 = 25 c) квадрат числа FALSE; d) квадрат числа а = sqr(5).

О ТВЕТЫ : 1d; 2c; 3b; 4c.

- К АКОЙ АЛГОРИТМ НАЗЫВАЕТСЯ ЛИНЕЙНЫМ ? Алгоритм, в котором команды выполняются друг за другом последовательно.

Сегодня на уроке мы будем программировать линейные алгоритмы

Для начала давайте изучим еще несколько операторов: а div b -выдает целую часть от деления а на b; а mod b - выдает остаток отделения а на b; trunk(х) - выдает целую часть дробного числа х; round (х) - округляет число х по правилам математики. Например, 20divЗ=6, 5mod2=1, trunk(3.545)=3, round(3.545)=4

З АДАНИЕ 1. Найдите значение выражения А mod (В div С+5)- 10, если А = 35, В = 6, С = 4.

З АДАНИЕ 2. О ТМЕТЬТЕ ВЫРАЖЕНИЯ, КОТОРЫЕ ОТНОСЯТСЯ К ЦЕЛОМУ ТИПУ , /5 3. sqr(5,0) 4. trunk(3.1415) 5. sqrt(4) 6. 5+round(12.7)

З АДАНИЕ 3. З АПИШИТЕ ВЫРАЖЕНИЕ ПО ПРАВИЛАМ ЯЗЫКА П АСКАЛЬ.

З АДАНИЕ 4. П ЕРЕПИШИТЕ ВЫРАЖЕНИЕ 1 + SQR ( СОS (( Х + У )/2)) В ТРАДИЦИОННОЙ МАТЕМАТИЧЕСКОЙ ФОРМЕ.

З АДАНИЕ 5. Дана неполная программа, предназначенная для вычисления площади треугольника, заполните пропуски, а в операторе вывода укажите параметры так, чтобы значение площади выводилось с двумя знаками после запятой. Ргоgгаm squarе_treug; Vаг а,h: _________________; S:______________________; Writeln('введите длины стороны и высоты треугольника'); Read(_______________________________________); S:=________________________________________; Write (S:______________________________); End. Домашнее задание

З АДАНИЕ 6. Введите свой возраст, рост и вес. Выведите на экран сообщение. Для... -летнего возраста рост... сантиметров и вес... кг очень подходят!

З АДАНИЕ 7. Вычислите среднее арифметическое и среднее геометрическое двух чисел.

6. Program vozr; Var a,b,c: integer; Begin Readln (a,b,c); Write (Для,a, -летнего возраста рост',b, сантиметров и вес, с, кг очень подходят!'); End.

7. Program sr; Var a,b,c,d: integer; Begin Writeln (введите два числа'); Readln (a,b); c:=(a+b)/2; d:=sqrt(a*b); Write (c=,c:5:2,d=,d:5:2); End.

П ОДВЕДЕНИЕ ИТОГОВ УРОКА 1. В какой последовательности происходит выполнение команд в линейном алгоритме? 2. Что является результатом вычисления функций div, mod, trunk, round?

Д ОМАШНЕЕ ЗАДАНИЕ Расставить правильно скобки в выражении: а+b/х-2*у - так, чтобы оно соответствовало выражению: а + Удалить лишние скобки (a*(b/(c*(d/e*f))))) Написать программу для нахождения суммы цифр заданного трехзначного числа.