Сборник практических работ по информатике. сборник практических работ. Краевое государственное бюджетное профессиональное образовательное учреждение уссурийский агропромышленный колледж
Скачать 4.48 Mb.
|
Инструкционно-технологическая карта на выполнение практической работы №5По дисциплине: Информатика. Тема: Алгоритмы. Способы описания алгоритмов. Наименование: Составление алгоритмов с использованием структуры "цикл" Цель занятия: Научиться составлять алгоритмы разветвляющейся структуры. Приобретаемые умения и навыки: Умение составлять алгоритмы циклической структуры Норма времени: 2 часа. Оборудование: Инструкционная карта, шариковая ручка, линейка, ластик. Ход работы: Задание 1: Согласно вашему варианту построить блок-схемы решения задачи с использованием цикла Пока и цикла До. Задание 2: Описать структуру блок-схем. Контрольные вопросы: Цикл это-... Виды циклов Как выглядит общая схема структуры цикла Пока и До? Вариант_____________________ Выполнил_______________________ Оценка _________________________ Дата сдачи ______________________ Подпись преподавателя___________ Варианты к лабораторной №5. 1 вариант. Дано натуральное число n. Вычислить значение суммы 2 вариант. Дано натуральное число n и действительное число х. Вычислить значение суммы s= sinx+ 2sinx+…+ nsinx. 3 вариант. Вычислить сумму тех членов прогрессии 1, -2, 4, -8, 16, -32,… , которые меньше заданного числа а по абсолютной величине. 4 вариант. Дано натуральное число n. Вычислить n! 5 вариант. Дано натуральное число n. Вычислить значение произведение 6 вариант. Вычислить сумму тех членов прогрессии 1, 4, 7, 10, 13,… , которые меньше заданного числа а. 7 вариант. Дано натуральное число n и действительное число х. Вычислить значение суммы s= sin(x+1)+ sin(x+2)…+ sin(x+n). 8 вариант. Дано натуральное число n. Вычислить значение произведение 9 вариант. Дано натуральное число n. Вычислить 10 вариант. Дано натуральное число n. Вычислить значение суммы Краевое государственное бюджетное профессиональное образовательное учреждение «УССУРИЙСКИЙ АГРОПРОМЫШЛЕННЫЙ КОЛЛЕДЖ» Инструкционно-технологическая карта на выполнение практической работы №6По дисциплине: Информатика. Тема: Язык программирования Тurbo Pascal. Наименование: Составление линейных программ в Тurbo Pascal. Цель занятия: Научиться создавать, вводить в компьютер, выполнять и исправлять линейные программы на языке Тurbo Pascal, познакомиться с диагностическими сообщениями компилятора об ошибках при выполнении программ, реализующих программирование алгоритмов линейной структуры. Приобретаемые умения и навыки: Умение составлять программы в Тurbo Pascal. Норма времени: 2 часа. Оборудование: ПК, инструкционная карта. Ход работы: 1. Загрузить систему Турбо – Паскаль. Набрать строку PROGRAM P1; Начиная со второй строки, набрать следующий текст программы: BEGIN writeln (' это моя первая работа в системе'); END. Открыть новое окно. Вернуться в первое окно. Выделить текст: PROGRAM P1; BEGIN writeln (' это моя первая работа в системе'); Скопировать выделенный текст в буфер. Перейти во второе окно. Вставить фрагмент из буфера Между строкам PROGRAM P1 и BEGIN вставить пустую строку и в ней набрать строку USES CRT; После скопированного фрагмента добавить следующие строки: readln; clrscr; writeln (' Меня зовут ...'); и вместо многоточия вставить свои фамилию и имя. 12. Далее перейти в первое окно. Выделить слово END и скопировать его во второе окно в конце текста . Перейти в первое окно и запустить программу на исполнение. Открыть окно с результатом Закрыть окно с результатом. Закрыть первое окно. Сохранить программу из второго окна под именем filel. pas Запустить программу filel на исполнение. Изменить строку PROGRAM P1; на PROGRAM P2; 21.После строки USES CRT; добавить строки: const n = 255; VAR a, b: string; T:boolean; х, у, z: real; 22. Перед словом END вставить строки: write (' Введите год и день рождения '); readln (a); readln (b); t:= a<>b; writeln('a<>b:', t); writeln (' Введите два числа'); readln(x); readln(y); z:= abs (x) + sin (y) * n; writeln ('z =' ,z); Запишите полученную программу на диск с именем file2.pas. Запустите ее на исполнение, исправьте ошибки, если они есть. Откройте новое окно. 33.Наберите следующий текст программы: PROGRAM РЗ; USES CRT; VAR х, у, z : real; a, b, c, d: integer; BEGIN clrscr; writeln (' Введите три целых числа'); readln (a, b, с); writeln (‘ Введите 2 действительных числа'); readln (x, у); d := a div b; writeln (' Деление нацело:', d:3); d := d mod 2; writeln (' Остаток от деления:' ,d); z := (abs(x) + exp(y)) / (ln(a) + sqrt (d)) + pi*sin(x); writeln ('z=',z: 10:3); d:= round (z); writeln ('Округленное z=' ,d); END. 34. 3апустите ее на исполнение, исправьте ошибки, если это необходимо. 35. Запишите как выглядит арифметическая формула z на обычном математическом языке. 36. Запишите программу на диске с именем file3.pas. Контрольные вопросы: Как запустить программу на исполнение? Как открыть окно с результатом? Как сохранить программу на диске? Как считать ее с диска? Как открыть новое окно? Как перейти из окна в окно? Что такое константа? Переменная? Что такое логическое выражение? Арифметическое? Понятие оператора. Виды операторов. Выполнил_______________________ Оценка _________________________ Дата сдачи ______________________ Подпись преподавателя___________ Краевое государственное бюджетное профессиональное образовательное учреждение «УССУРИЙСКИЙ АГРОПРОМЫШЛЕННЫЙ КОЛЛЕДЖ» |