Практическое занятие

11
Практическое занятие Pascal ABC. Структура программы. Типы. Операторы ввода и вывода

Upload: aiko-stark

Post on 30-Dec-2015

42 views

Category:

Documents


0 download

DESCRIPTION

Практическое занятие. Pascal ABC . Структура программы. Типы. Операторы ввода и вывода. Задание 1. Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошел пешеход?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Практическое занятие

Практическое занятие

Pascal ABC. Структура программы. Типы. Операторы ввода и вывода

Page 2: Практическое занятие

Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору — v2 км/ч и под гору — v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошел пешеход?

Задание 1

Page 3: Практическое занятие

1. Ввести v1, v2, v3, t1, t2, t3. 2. S1 := v1 * t1. 3. S2 := v2 * t2. 4. S3 := v3 * t3. 5. S := S1 + S2 + S3. 6. Вывести значение S. 7. Конец.

Алгоритм решения задания 1

Page 4: Практическое занятие

program z1;varv1,v2,v3,t1,t2,t3:integer;s1,s2,s3,s:real;beginwriteln('Введите v1,v2,v3,t1,t2,t3');read(v1,v2,v3,t1,t2,t3);s1:=v1*t1;s2:=v2*t2;s3:=v3*t3;s:=s1+s2+s3;writeln('s=',s:5:5);end.

Решение задания 1

Page 5: Практическое занятие

Найти значение S:

Задание 2

Page 6: Практическое занятие

Program z2; var a,b,s:real; begin write (Введите а'); read (a); write (Введите b'); read (b); s:= a*sqrt(sqr(b)-sqr(a)); write ('S= ',s:4:2); end.

Решение задания 2

Page 7: Практическое занятие

Величинам А и В соответствуют значения а и b; необходимо величине А присвоить значение b и величине В значение а.

Задание 3

Page 8: Практическое занятие

program z3;vara,b,c:integer;beginwriteln('Введите a, b');read(a,b);c:=a;a:=b;b:=c;writeln('a=',a,' b=',b);end.

Решение задания 3

Page 9: Практическое занятие

Найти произведение цифр заданного трехзначного числа.

Задание 4

Page 10: Практическое занятие

program z4;var p,n,a,b,c:integer;beginwrite('введите трехзначное число ');readln(n);a:=n mod 10;c:=n div 100;b:= (n div 10) mod 10;p:=a*b*c;writeln('произведение цифр данного числа равно ',p);end.

Решение задания 4

Page 11: Практическое занятие

Сформировать число, представляющее собой реверсную (обратную в порядке следования разрядов) запись заданного трехзначного числа. Например, для числа 341 таким будет 143.

Домашнее задание