Автор Тема: проверьте правильность - Паскаль  (Прочитано 5235 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Livanessa

  • Пользователь
  • **
  • Сообщений: 70
    • Просмотр профиля
проверьте правильность - Паскаль
« : 06 Декабря 2009, 21:57:38 »
Проверьте, пожалуйста, правильность, а то из меня программист как из коровы балерина.
1. Найти ошибки в программе:
Program a;
Cont d=5;
Begin
d:=sqr (d); writeln (′d**2=′d)// не существует функция sqr (d), d – константа,    присваивается   1 раз во второй строке, отсутствует точка с запятой в конце строки, двойной знак умножения.
end.
6. Составьте блок-схему алгоритма и программу на алгоритмическом языке Паскаль для вычисления значения функции по F(z) формуле:

   2z+1, если z≥0          lg(-x), если x‹0
F(z)=                           где z=   
   Sin  z, если  z‹0         √x+1, если x≥0

 


Program my;
var f,x,z: real;
begin
writeln («Enter x»);
readln (x);
if x‹0 then z:=lg(-x)
else
z:=sqrt (x+1);
if z‹0 then f:=sin(z)
else
f:=2*z+1;
writeln (z);
readln;
end.

7.Напишите программу (на алгоритмическом языке Паскаль), результатом работы которой будет вывод на экран таблицы умножения натуральных чисел (0…9) в десятичной системе счисления.

program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils;
var i,j,k:integer;
begin
for i:=0 to 9 do begin
 for j:=0 to 9 do begin
 k:=i*j;
 writeln(k);
end;
end;
readln;
end.
learning, learning and learning. Lenin

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: проверьте правильность - Паскаль
« Ответ #1 : 07 Декабря 2009, 01:08:18 »
1. вам в квадрат д надо возмести? пишется это только d*d

7. делайте циклы не с 0 а с 1,ибо если с 0 ,то он вам выведет помимо всего 19 нулей

6.почему вы в конце выводите z ? вы должны вывести f.

Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн Livanessa

  • Пользователь
  • **
  • Сообщений: 70
    • Просмотр профиля
Re: проверьте правильность - Паскаль
« Ответ #2 : 07 Декабря 2009, 10:20:11 »
 в первом задании нужно найти ошибки  в заведомо неправильно написанной программе. Может, я ошиблась, но по-моему sqr(х) - это стандартная функция ТР или я не права? ???

В отношении 7 задания поняла свою ошибку, в шестом задании вывод исправила z на f - большущее спасибо. ::)
learning, learning and learning. Lenin

Оффлайн Livanessa

  • Пользователь
  • **
  • Сообщений: 70
    • Просмотр профиля
Re: проверьте правильность - Паскаль
« Ответ #3 : 07 Декабря 2009, 10:22:45 »
Ой-ей-ей, ещё раз посмотрела 7 задание - там же умножение от 0 до 9 - поэтому и начала с 0.
learning, learning and learning. Lenin

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: проверьте правильность - Паскаль
« Ответ #4 : 07 Декабря 2009, 16:22:56 »
да,запамятовал я,есть в тп скр..ошибки там не вижу,кроме отсутствия точки с запятой
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Массив VBA - проверьте пожалуйста

Автор Nataly1992

Ответов: 7
Просмотров: 4629
Последний ответ 13 Января 2010, 22:34:58
от Nataly1992
Проверьте программу на Pascal

Автор razorkam

Ответов: 23
Просмотров: 8382
Последний ответ 15 Февраля 2012, 23:27:40
от Selyd
Найти ошибки в программе, составить блок-схему алгоритма, Паскаль

Автор Murmansk

Ответов: 27
Просмотров: 14015
Последний ответ 22 Февраля 2010, 18:52:06
от InfStudent
Задача паскаль. Составить программу для построения таблицы значений

Автор Rydon

Ответов: 1
Просмотров: 8442
Последний ответ 21 Декабря 2009, 15:49:38
от Rydon
Турбо паскаль, программа для нахождения НОД трех чисел, помогите

Автор Иринки

Ответов: 1
Просмотров: 12987
Последний ответ 23 Ноября 2010, 22:29:53
от testtest