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
-
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.
-
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.
-
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 ;)
-
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?
-
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 +
-
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.
-
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.
-
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