Инфоурок Информатика КонспектыЗадания к практическим работам по программированию (1 курс СПО)

Задания к практическим работам по программированию (1 курс СПО)

Скачать материал

Лабораторная работа №1

 

Знакомство с клавиатурой. Техника безопасности.

Вывод данных. Присвоение.

 

Цель:

-    обеспечить в ходе урока закрепление следующих основных понятий: переменная (имя, тип, значение), присвоение (формат записи, выполнение), вывод (формат записи, выполнение).

-    сформировать  навыки и умения работы на клавиатуре, навык использования операторов присвоения и вывода при составлении линейных алгоритмов. Повторяем:

1.                 Понятие «переменная». Имя, тип, значение.

2.                 Оператор присвоения Let:

                      LET переменная = арифметическое выражение

3.                 Оператор вывода Print:

                      PRINT список выражений

4.                 Линейный алгоритм. Определение.

5.                 Графическая форма представления линейного алгоритма. Задания:

1. Написать программу, которая вычисляет и выводит на экран результат X по формуле

                                    

 X2A5ABA               A3B   B1

            для А=5, В=10

             Выполнить эту программу и записать результат.

2. Написать программу, которая вычисляет и выводит на экран результат D по формуле

     ABCD DA2B3C

 

     для А=2, В=3, С=4 и для А=76,375, В=-21,0042, С=16,894    Выполнить эту программу и записать результат.

3.     Написать программу, которая вычисляет и выводит на экран результат X и Y по формуле

 

 X sin2Acos5BY 10tg2BA для А=0,035, В=3,156

             Выполнить эту программу и записать результат.

4.     Написать программу, которая вычисляет и выводит на экран результат D по формуле

          ABCD           4ABCD        ABC1D          DA2B2CA2B3C  AB3C

 

         для А=3,1415926, В=-2,71828, С=1,41, D=-0,15.

             Выполнить эту программу и записать результат.

Дополнительное задание для студентов, выполнивших обязательную часть Написать программу, которая вычисляет и выводит на экран результат В по формуле

                                                           1


           B a sin2 ax 3cos                  , где

          11   1c  a x1cx tgcx,

 

            x ec 2,5

           c 0,35

 

 

Лабораторная работа №2

 

Решение задач на линейные алгоритмы

 

Цель:

-    обеспечить в ходе урока закрепление следующих основных понятий: переменная      (имя, тип,   значение),   присвоение          (формат      записи, выполнение), вывод (формат записи, выполнение), ввод (формат записи, выполнение).

-    сформировать  навыки и умения работы на клавиатуре, навык использования операторов присвоения и вывода при составлении линейных алгоритмов.


Повторяем:

6.     Оператор присвоения Let:

                              LET переменная = арифметическое выражение

7.     Оператор вывода Print:

                              PRINT список выражений

8.     Оператор вывода Input:

                    INPUT «текст подсказки»; список переменных 9. Линейный алгоритм. Определение.

10. Графическая форма представления линейного алгоритма. Задания:

1.     Вычислить площадь прямоугольника по двум сторонам.

2.     Вычислить гипотенузу прямоугольного треугольника по двум катетам.

                                                                CA2 B2

3.     Вычислить площадь правильного треугольника по его стороне.     a2 3     S4

4.     Вычислить площадь круга и длину окружности данного радиуса R.

                                 С=2R                 S=R2

5.     Вычислите площадь трапеции по основаниям и высоте.  

                                             S a b h

                                                         2

6. Вычислить площадь треугольника по двум сторонам и углу между ними (угол в градусах, перевести в радианы).

S acsin

 

 

7.     Вычислить площадь прямоугольного треугольника по катету и гипотенузе.

8.     Вычислить площадь треугольника по трем сторонам (формула Герона).

 abc

                                     S ppapbpc, где  p2

Дополнительные задания (для студентов, выполнивших обязательную часть)

1.     Вычислить площадь заштрихованной поверхности

 

                                                        

 

 

 

2.     Вычислить площадь кольца

 

 

 

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

1. Придумать задачу на линейный тип алгоритма из области физики с использованием оператора INPUT.

 

Лабораторная работа №3

Сравнение числовых величин.

Работа оператора IF

 

Цель:

1.     Научиться составлять программы, в которых необходима проверка какоголибо условия.

2.     Использовать оператор IF для записи ветвящегося алгоритма. Повторяем: 

1. Оператор IF-THEN-ELSE:

a. 1-й формат (полный) IF условие THEN       группа операторов 1 ELSE

                                               группа операторов 2

END IF

 

1-й формат (краткий) IF условие THEN    группа операторов

END IF

b. 2-й формат (полный)  

 

 

2-й формат (краткий)

IF условие THEN гр.опер.1 ELSE гр.опер.2

 

IF условие THEN гр.опер.

 

Задания:

Х

Y

 

 

1.     Найти Y для любого X:

 Y X32  , если  X 0          X  , если  X 0

     

2.     Вводятся числа A, B, C. Найти X=AB-C  и вывести сообщение о знаке числа X.

A  B  C

Знак X

 

 

3.     Из двух чисел выбрать большее и вывести его на экран.

A      B 

большее

 

 

4.     Вводятся два числа А и В. Определить, что больше: А+2В или 3А-В, например, так: 

А    В

больше

 

 

 

 

                       А+2В больше                                                                          

               

 

 

Дополнительные задания (для студентов, выполнивших обязательную часть):

1. Вычислить значение Y для любого вводимого X, проверяя область допустимых значений для производимых операций (знаменатель не обращается в нуль, корни извлекаются из неотрицательных чисел). Если введенное значение X является не допустимым, то программа должна напечатать сообщение: «плохое значение X» и прекратить работу.

                                                                                                                                    Y          3,5X728

sin X0,415cosX

a.  YX2 4,751X3,0938

b.  

Лабораторная работа  №4

Сравнение числовых величин. Сложные условия. Сложные ветвления. 

 

Цель работы: Научиться:

1.      Записывать и применять сложные условия.

2.      Реализовывать сложные ветвления.

3.      Разделять ветвления по частям.


 

Повторяем:

1. Оператор IF-THEN-ELSE:

a.      1-й формат (полный): IF условие THEN    группа операторов 1 ELSE

            группа операторов 2

END IF

b.      2-й формат (полный):

IF условие THEN гр.опер.1 ELSE гр.опер.2

a.      1-й формат (краткий): IF условие THEN     группа операторов END IF

 

 

b.      2-й формат (краткий):

IF условие THEN гр.опер

 

2. Союзы в сложных условиях: «и»-AND, «или»-OR, «не»-NOT. Пример: условие X< 0 или X >100 надо писать так: X<0 OR X>100         условие 0 X 100 надо писать так: 0 <= X AND X <= 100

 

Задания:

 

1.      Вводятся два числа, если они оба положительны, то найти их квадраты, иначе вывести числа

N   M

Вывод

 

 

 

без изменения.

 

 

 

2.      Вводится число, если оно равно 2 то вывести слово “два”, если оно равно 7, то вывести слово

“семь”. На ввод любого другого числа выводится: ”Я не знаю этого числа!”

3.      Даны 3 числа. Выбрать из них те, которые попадают в интервал (1;5).

A      B     C

Ответ

5       6      2

7      4      3

2      3      4

8      0     -4

 

4.      Известны длины сторон треугольника. Определить тип треугольника (равносторонний, равнобедренный или произвольный).

A     B     C

Ответ

 

 

 

 

Дополнительные задания (для студентов, выполнивших обязательную часть):

Написать программу, которая выводит на экран приглашение: «Который час?», вводит с клавиатуры число Х, имеющее смысл времени суток, и печатает слова «Доброе утро», «Добрый вечер», «Спокойной ночи» и т.п. в зависимости от введенного времени. Например, для 6<X<10 она должна вывести «Доброе утро».

Программа должна реагировать на ввод неправильного времени: X<0 или X>24.

Лабораторная работа №5

Решение задач по теме «ветвление»

Цель работы: Научится использовать конструкцию «ветвление» для решения

математических задач.

 

Повторяем:

3. Оператор IF-THEN-ELSE:

a.     1-й формат (полный): IF условие THEN    группа операторов 1 ELSE

         группа операторов 2

END IF

b.     2-й формат (полный): IF условие THEN гр.опер.1 ELSE гр.опер.2

c.      1-й формат (краткий): IF условие THEN  группа операторов END IF

 

 

d.     2-й формат (краткий):

IF условие THEN гр.опер


 

2.     Запись нескольких операторов в одной ветви.

3.     «Пустые» ветви.

 

Задания:

Х

Y

 

 

 

1.     Найти Y для любого X: 

  X2, если -2 X 2  Y5X3, если X-другое

 

2.     Найти Yдля любого X:

X

Y

 

 

                4X1,если X 10

 Y4-5X,если 4 X 10

              5X-3,если X 4

 

3.     Определить, имеется ли среди чисел a, b, c пара равных чисел.

 

 

 

S1   S2

ответ

 

 

4.     Заданы площади круга S1 и квадрата S2. Поместится ли круг в квадрате? Квадрат в круге?

 

 

 

Дополнительные задания (для студентов, выполнивших обязательную часть):

1.     Составить программу для решения квадратного уравнения ах2+bx+c=0, где коэффициенты уравнения a, b и с вводятся с клавиатуры. Предусмотреть проверку на все возможные решения уравнения.

a   b   c

ответ

 

 

2.     Напишите программу, вводящую с клавиатуры два числа X, Y и проверяющую, попадает ли точка с координатами (X,Y) в квадрат X<1, Y<1. Программа должна выдавать ответ «да/нет». Лабораторная работа № 6  Циклы в программах.

Цель работы: Научиться использовать конструкцию «цикл» для решения простых задач. Повторяем:

1.   Определение циклического алгоритма.

2.   Оператор FOR - NEXT

                                                                   FOR счетчик=начало ТО конец STEP шаг

                                                                  Операторы

                                                                   NEXT счетчик

3.   Оператор WHILE - WEND: формат и работа.

Задания:

1. Напишите программы, вводящие с клавиатуры число N и выводящие на

экран первые N членов последовательностей, задаваемых формулами и рекуррентными соотношениями. Определите и запишите, чему равны указанные элементы последовательностей:                                         

1)  ak=k2,              k=l,2,...;                   a43 =

2)  ak=k3-k,           k=l,2,...;                   a18 =  

3)  ak = k2 1k    k=l,2,...;                a52 =

4)ak=ak-1+10,           k=l,2,...; a0=0;      a17 =

5.     ak =l,lak-1+l,       k=l,2,...; a0=-1;      a20 =

6)ak= ak1 ,             k=l,2,...; ao=100000;    a15 =

2.   Вычислить К! для любого вводимого числа К.

3.   Найти все значения   функции Y=X^З-3*X^2+X, если Х принимает значения от -3 до 6 с шагом 0.8.

4.   Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалента по шкале Фаренгейта, используя для перехода формулу: tf = 1.8tc + 32

5.   Написать программу, которая вводит целое число и с использованием цикла печатает таблицу умножения (от 1 до 10) для этого числа.

Например, если было введено число 5, то на экране должно появиться:

5 * 1=5

5 * 2=10

5 * 3=15

5 * 4 = 20

5 * 5 = 25

   …

Лабораторная работа № 7

 

Циклы в программах.

 

Цель работы: Научиться использовать конструкцию «ветвление» в цикле для решения задач.

 

Повторяем:

1.     Определение циклического алгоритма.

2.     Оператор FOR – NEXT: формат и работа. FOR счетчик = начало TO конец STEP шаг операторы NEXT счетчик

3.     Формулы   для    нахождения          суммы,        количества и произведения: 

                                                                        S=S+x         K=K+1       P=P*x

4.     Оператор IF – THEN – ELSE: формат и работа.

5.     Оператор READ, DATA: формат и работа. READ список переменных

DATA список констант

Задания:

 

1.      Найти сумму первых n членов последовательности: An=(-1)^n/(2*n-1).

 

2.      Заданы координаты 6 точек. Определить сколько из них принадлежат прямой 2х-3у+5=0.

 

3.      Найти все отрицательные значения функции У=2х-5, если х2,9, ∆х=2.

 

4.      Даны числа: 6,-3,4,-2,-1,0,5. Найти:

1)    сумму этих чисел

2)    попарное произведение 

3)    сумму положительных чисел

4)    заменить отрицательные числа нулями

5)    количество нулей в полученном наборе

6)    наибольшее число

7)    наименьшее число

 

5.      Ровно N раз напечатать введенное слово. 

Дополнительные задания (для студентов, выполнивших обязательную часть) Вычислить количество значений функции Y, удовлетворяющих условию: 5 < Y <

10. Значения функции Y вычисляется по формулам:

 

   x 24    ,  если х>0

               Y  x 7        

 ln x8    ,  если х0

для х[-5;15], шаг h=0,5

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Задания к практическим работам по программированию (1 курс СПО)"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Землеустроитель

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 669 789 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 16.03.2024 116
    • PDF 587.3 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Хомякова Ольга Борисовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Хомякова Ольга Борисовна
    Хомякова Ольга Борисовна
    • На сайте: 1 месяц
    • Подписчики: 0
    • Всего просмотров: 129
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 616 человек из 77 регионов
  • Этот курс уже прошли 977 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Figma: основные принципы дизайна и композиции

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 16 человек

Мини-курс

Библиотечная трансформация: от классики до современности с акцентом на эффективное общение и организацию событий

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 38 человек

Мини-курс

Музыка в мире: народные и культурные аспекты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе