СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

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

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Практическое занятие №19»

Практическое занятие №19 (1И)

Тема: Запись алгоритмов на языке программирования (Pascal, Python, Java, С++, С#).

Цель работы: Изучить различные типы данных языков Pascal, Python, Java, С++, С# и оператор присваивания, научится создавать простейшие программы для реализации линейного алгоритма

 Оборудование: персональный компьютер, подключение к интернету.

Порядок выполнения работы:

Задание 1

текст программы на языке Паскаль

program prim1;

var a, b, x, y, z: real; begin

write('введите a='); readln(a); write('введите b='); readln(b);

  1. := sqrt(abs(a + 1));

  2. := sin(b) – cos(a + x);

z := sqr(x)*x + sqr(y)*y + 10; writeln('x=', x:6:2);

writeln('y=', y:6:2);

writeln('z=', z:6:2)

end.


текст программы на языке С#

using System;

namespace ConsoleApplication18

{

class Program

{

static void Main(string[] args)

{

Console.Write("введите a=");

double a = double.Parse(Console.ReadLine()); Console.Write("введите b=");

double b = double.Parse(Console.ReadLine()); double x = Math.Sqrt(Math.Abs(a + 1)); double y = Math.Sin(b) − Math.Cos(a + x);

double z = Math.Pow(x,3) + Math.Pow(y,3) + 10; Console.WriteLine("x=" + x.ToString("E")); Console.WriteLine("y=" + y.ToString("E")); Console.WriteLine("z=" + z.ToString("E")); Console.ReadLine();

}

}

}

Задание 2

текст программы на языке Паскаль

program prim2;

var a, b, x, z: real; begin

write('введите a='); readln(a); write('введите b='); readln(b); write('введите x='); readln(x); if x a then z: = sin(x) – 1

else

if x = b then z: = sin(x)/cos(x) – 0.5 else z: = cos(x) + 2;

writeln('z=', z:6:2)

end.

текст программы на языке С#

using System;

namespace ConsoleApplication20

{

class Program

{

static void Main(string[] args)

{

Console.Write("введите a=");

double a = double.Parse(Console.ReadLine()); Console.Write("введите b=");

double b = double.Parse(Console.ReadLine());

Console.Write("введите x=");

double x = double.Parse(Console.ReadLine());

double z;

if (x a)

z = Math.Sin(x) – 1; else if (x = b)

z = Math.Tan(x) – 0.5; else

z = Math.Cos(x) + 2; Console.WriteLine("z=" + z.ToString("E")); Console.ReadLine();

}

}

}




Контрольные вопросы
  1. Что такое алгоритм?

  2. Способы представления алгоритма

  3. Что такое линейный алгоритм?

  4. Что такое переменная, для чего используется?

  5. Что такое идентификатор?

  6. Какие правила использования идентификаторов в Паскале?

  7. Какие основные действия можно выполнять в программе и как они записываются?

  8. Как выглядит оператор присваивания?

  9. Каковы особенности работы оператора присваивания?