Fórum Ubuntu Linux - PT

Suporte Técnico => Programação e Scripts => Tópico iniciado por: Rhyu em 20 de Setembro de 2013, 17:06

Título: Script em C
Enviado por: Rhyu em 20 de Setembro de 2013, 17:06
To precisando de ajuda pra resolver um problema em C, é mais ou menos assim;

Suponha que eu tenha um barco e queira navegar através de um rio de largura L, e o meu barco tem largura "Lb" , para que ele navegue a profundidade do rio deve ser no minímo H+1;
Eu recebo como entrada L-1 valores de profundidade do rio da margem esquerda para á direita, ou seja se o rio tem 5 metros de largura, eu recebo um vetor com 4 valores, os quais representam a profundidade do rio a cada 1 metro.
Como eu faço para descobrir o primeiro ponto a partir da margem esquerda em que o barco pode navegar?

O valor de L,Lb,H são inteiros, e o valor da menor distância a partir da margem esquerda é um double.


Título: Re: Script em C
Enviado por: flamel em 01 de Novembro de 2013, 17:12
Meu caro colega, não existe script em C, pois C não é uma linguagem de script.
linguagens de script são Shell, python, Ruby, perl e etc.
Título: Re: Script em C
Enviado por: Felix em 01 de Novembro de 2013, 18:01
trabalho de faculdade? curso??? shaisuahsi

mostre ao menos o que você fez até agora e diga exatamente onde está a dúvida, ninguém vai te entregar nada pronto assim do nada ;)
Título: Re: Script em C
Enviado por: rlcastrobh em 10 de Novembro de 2013, 21:15
Meu caro colega, não existe script em C, pois C não é uma linguagem de script.
linguagens de script são Shell, python, Ruby, perl e etc.


Desculpa talvez pela ignorância, mas o que é uma linguagem de script, aprendi a programar em python e nunca ouvi dizer que é uma linguagem de script.

Aprendi que Java e Java Script são coisas diferentes mas ainda não tive a necessidade de entender a diferença. É desta diferença que você está se referindo?
Título: Re: Script em C
Enviado por: Creto em 12 de Novembro de 2013, 02:15
trabalho de faculdade? curso??? shaisuahsi

mostre ao menos o que você fez até agora e diga exatamente onde está a dúvida, ninguém vai te entregar nada pronto assim do nada ;)
Quando eu for fazer já sei como te perguntar!!!
;)

T +
Título: Re: Programa em C
Enviado por: Sergio Benjamim em 14 de Novembro de 2013, 23:54
Meu caro colega, não existe script em C, pois C não é uma linguagem de script.
linguagens de script são Shell, python, Ruby, perl e etc.


Desculpa talvez pela ignorância, mas o que é uma linguagem de script, aprendi a programar em python e nunca ouvi dizer que é uma linguagem de script.

Aprendi que Java e Java Script são coisas diferentes mas ainda não tive a necessidade de entender a diferença. É desta diferença que você está se referindo?

Bom, vou simplificar: tudo o que não é compilado é linguagem de script. Para rodar um programa em python ou shell você não compila, pois há um interpretador que lê linha por linha e executa ação por ação. Você pode inclusive mandar comando por comando para esse interpretador, experimente abrir o terminal e executar comandos aleatórios, como ls ou uname. Você pode juntar todos os comandos em um único arquivo, que é o seu script.

No C é diferente, você faz um programa, compila com o gcc e gera um executável, e para ver se está funcionando você executa esse arquivo executável, não há interpretador. Não tem como executar comando por comando em um terminal.
Título: Re: Programa em C
Enviado por: rlcastrobh em 15 de Novembro de 2013, 02:54
Citar
Bom, vou simplificar: tudo o que não é compilado é linguagem de script. Para rodar um programa em python ou shell você não compila, pois há um interpretador que lê linha por linha e executa ação por ação. Você pode inclusive mandar comando por comando para esse interpretador, experimente abrir o terminal e executar comandos aleatórios, como ls ou uname. Você pode juntar todos os comandos em um único arquivo, que é o seu script.

No C é diferente, você faz um programa, compila com o gcc e gera um executável, e para ver se está funcionando você executa esse arquivo executável, não há interpretador. Não tem como executar comando por comando em um terminal.

Muito boa a explicação valeu. Uma das coisas que gosto em python é justamente de executar comandos no terminal, isto facilita a aprendizagem.
Título: Re: Programa em C
Enviado por: ragazzid em 19 de Dezembro de 2013, 10:10
Citar
Bom, vou simplificar: tudo o que não é compilado é linguagem de script. Para rodar um programa em python ou shell você não compila, pois há um interpretador que lê linha por linha e executa ação por ação. Você pode inclusive mandar comando por comando para esse interpretador, experimente abrir o terminal e executar comandos aleatórios, como ls ou uname. Você pode juntar todos os comandos em um único arquivo, que é o seu script.

No C é diferente, você faz um programa, compila com o gcc e gera um executável, e para ver se está funcionando você executa esse arquivo executável, não há interpretador. Não tem como executar comando por comando em um terminal.

Muito boa a explicação valeu. Uma das coisas que gosto em python é justamente de executar comandos no terminal, isto facilita a aprendizagem.

Na verdade, o python é muito bom pq usando o IDE dele dá pra fazer das 2 maneiras!

Eu tenho a resposta desse ex em casa, assim que eu chegar eu posto aqui, tive que fazer o mesmo trabalho da faculdade